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。
- 返回类型:
参见
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