maxframe.dataframe.Series.rename#

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

修改 Series 索引标签或名称。

函数或字典的值必须是一一对应的。不在字典或 Series 中的标签将保持原样不变。列出的多余标签不会引发错误。

或者,使用标量值更改 Series.name

参数:
  • axis ({0 or "index"}) -- 未使用。仅为了与 DataFrame 方法兼容而接受。

  • index (scalar, hashable sequence, dict-like or function, optional) -- 函数或类字典对象是应用于索引的变换。标量或可哈希的序列类对象将更改 Series.name 属性。

  • **kwargs -- 传递给函数的额外关键字参数。仅使用 "inplace" 关键字。

返回:

索引标签或名称被更改的 Series。

返回类型:

Series

参见

DataFrame.rename

对应的 DataFrame 方法。

Series.rename_axis

设置轴的名称。

示例

>>> import maxframe.dataframe as md
>>> s = md.Series([1, 2, 3])
>>> s.execute()
0    1
1    2
2    3
dtype: int64
>>> s.rename("my_name").execute()  # scalar, changes Series.name.execute()
0    1
1    2
2    3
Name: my_name, dtype: int64
>>> s.rename({1: 3, 2: 5}).execute()  # mapping, changes labels.execute()
0    1
3    2
5    3
dtype: int64