用法:
Series.reset_index(level=None, drop=False, name=None, inplace=False)
重置系列的索引,或它的一个级别。
- level:int, str, tuple, or list, 默认无
仅从索引中删除给定的级别。默认情况下删除所有级别。
- drop:布尔值,默认为 False
不要尝试将索引插入 DataFrame 列。这会将索引重置为默认整数索引。
- name:对象,可选
用于包含原始系列值的列的名称。默认使用 self.name。当
drop
为 True 时,忽略此参数。- inplace:布尔值,默认为 False
就地修改 DataFrame(不要创建新对象)。
- Series 或 DataFrame 或 None
带有新索引的系列,如果
inplace=True
则为 None。对于 Series,当 drop 为 False(默认值)时,返回一个 DataFrame。新创建的列将首先出现在 DataFrame 中,然后是原始系列值。当drop
为 True 时,返回Series
。在任何一种情况下,如果inplace=True
,则不返回任何值。
参数:
返回:
例子:
>>> series = cudf.Series(['a', 'b', 'c', 'd'], index=[10, 11, 12, 13]) >>> series 10 a 11 b 12 c 13 d dtype: object >>> series.reset_index() index 0 0 10 a 1 11 b 2 12 c 3 13 d >>> series.reset_index(drop=True) 0 a 1 b 2 c 3 d dtype: object
您还可以将
reset_index
与 MultiIndex 一起使用。>>> s2 = cudf.Series( ... range(4), name='foo', ... index=cudf.MultiIndex.from_tuples([ ... ('bar', 'one'), ('bar', 'two'), ... ('baz', 'one'), ('baz', 'two')], ... names=['a', 'b'] ... )) >>> s2 a b bar one 0 two 1 baz one 2 two 3 Name: foo, dtype: int64 >>> s2.reset_index(level='a') a foo b one bar 0 two bar 1 one baz 2 two baz 3
相关用法
- Python cudf.Series.resample用法及代码示例
- Python cudf.Series.reindex用法及代码示例
- Python cudf.Series.replace用法及代码示例
- Python cudf.Series.rename用法及代码示例
- Python cudf.Series.repeat用法及代码示例
- Python cudf.Series.rmod用法及代码示例
- Python cudf.Series.rtruediv用法及代码示例
- Python cudf.Series.rolling用法及代码示例
- Python cudf.Series.rmul用法及代码示例
- Python cudf.Series.rdiv用法及代码示例
- Python cudf.Series.round用法及代码示例
- Python cudf.Series.radd用法及代码示例
- Python cudf.Series.rsub用法及代码示例
- Python cudf.Series.rpow用法及代码示例
- Python cudf.Series.rfloordiv用法及代码示例
- Python cudf.Series.ceil用法及代码示例
- Python cudf.Series.update用法及代码示例
- Python cudf.Series.max用法及代码示例
- Python cudf.Series.head用法及代码示例
- Python cudf.Series.interleave_columns用法及代码示例
注:本文由纯净天空筛选整理自rapids.ai大神的英文原创作品 cudf.Series.reset_index。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。