10分钟
索引和轴的变换2
5. DataFrame
的.T
方法会对DataFrame
进行转置,使得行与列互换(行索引与列索引也互换)
6. 交换两个轴: DataFrame/Series.swapaxes(axis1, axis2, copy=True)
7. 交换多级索引的两个level
:DataFrame/Series.swaplevel(i=-2, j=-1, axis=0, copy=True)
i/j
为两个level
的整数position
,也可以是name
字符串。
8. 想修改轴label
有两种方案:
- 可以采用
Index.map(mapper)
方法。其中mapper
是个可调用对象,它对每个label
进行调用然后返回新的label
。该函数返回一个新的Index
对象。然后将其赋值给pandas
对象的.index/.columns
属性。 - 调用
.rename
方法:
Series.rename(index=None, **kwargs)
DataFrame.rename(index=None, columns=None, **kwargs)
学员评价