Python数据分析入门教程(二):数据预处理(25)

(1)Excel实现

在Excel中重新设置行索引比较简单 , 你想让哪一列做行索引 , 直接把这一列拖到第一列的位置即可 。

(2)Python实现

在Python中可以利用set_index()方法重新设置索引列 , 在set_index()里指明要用作行索引的列的名称即可 。

在重新设置索引时 , 还可以给set_index()方法传入两个或者多个列名 , 我们把这种一个表中用哪个多列来做索引的方式称为层次化索引 , 层次化索引一般用在某一列中含有多个重复值的情况下 。 层次化索引的例子 , 如下所示 , 其中a、b、c、d分别有多个重复值 。

3、重命名索引

重命名索引是针对现有的索引名进行修改的 , 就是改字段名 。

推荐阅读