Index对象负责管理轴标签、轴名称等元数据,是一个不可修改的、有序的、可以索引的ndarry对象。在构建Sereis或DataFrame时,所用到的任何数据或者array-like的标签,都会转换为一个Index对象。Index对象是一个从索引到数据值的映射,当数据是一列时,Index是列索引;当数据是一行数据时,Index是行索引。
Pandas中的df.columns = [‘a’,’b’,’c’]函数的作用是重命名列名。
index是不可修改的,通过reindex只是重新索引。重新索引的概念是对原索引和新的索引进行匹配,即:新索引中含有原索引数据,则原索引数据按新索引排序;新索引中无原索引数据,则添加新索引,值填充为NaN或者根据fill_values决定(类似于sql中的right join功能)。