当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python pandas.Series.rename用法及代码示例


用法:

Series.rename(index=None, *, axis=None, copy=True, inplace=False, level=None, errors='ignore')

更改系列索引标签或名称。

函数/字典值必须是唯一的(一对一)。字典/系列中未包含的标签将保留 as-is。列出的额外标签不会引发错误。

或者,将Series.name 更改为标量值。

有关更多信息,请参阅用户指南。

参数

axis{0 或 “index”}

没用过。仅接受与 DataFrame 方法的兼容性。

index标量,可散列序列,dict-like 或函数,可选

函数或dict-like 是应用于索引的转换。标量或可散列的sequence-like 将改变Series.name 属性。

**kwargs

传递给函数的附加关键字参数。仅使用 “inplace” 关键字。

返回

系列或无

索引标签或名称已更改的系列,如果 inplace=True 则为无。

例子

>>> s = pd.Series([1, 2, 3])
>>> s
0    1
1    2
2    3
dtype:int64
>>> s.rename("my_name")  # scalar, changes Series.name
0    1
1    2
2    3
Name:my_name, dtype:int64
>>> s.rename(lambda x:x ** 2)  # function, changes labels
0    1
1    2
4    3
dtype:int64
>>> s.rename({1:3, 2:5})  # mapping, changes labels
0    1
3    2
5    3
dtype:int64

相关用法


注:本文由纯净天空筛选整理自pandas.pydata.org大神的英文原创作品 pandas.Series.rename。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。