pandas.Series.set_axis#
- Series.set_axis(labels, *, axis=0, copy=<no_default>)[源代码]#
将所需的索引分配给给定的轴。
已弃用,版本 3.0.0: 此关键字已被忽略,并将在 pandas 4.0 中删除。自 pandas 3.0 起,此方法始终返回一个新对象,并使用延迟复制机制,该机制会推迟复制直到必要时(写时复制)。有关更多详细信息,请参阅关于写时复制的用户指南。
可以通过分配一个类列表或 Index 来更改行标签的索引。
- 参数:
- labels类列表或 Index
新索引的值。
- axis{0 或 ‘index’}, 默认 0
要更新的轴。值 0 标识行。对于 Series,此参数未使用并默认为 0。
- copybool,默认值 False
此关键字已被忽略;更改其值将不会影响方法。
- 返回:
- Series
轴已更改的对象的浅拷贝。
另请参阅
Series.rename_axis更改索引的名称。
示例
>>> s = pd.Series([1, 2, 3]) >>> s 0 1 1 2 2 3 dtype: int64 >>> s.set_axis(["a", "b", "c"], axis=0) a 1 b 2 c 3 dtype: int64