rename:重命名,就是对col进行命名的修改,他只改变col的名字,相当于起了个别名,原来叫a,以后叫b
reindex:重新索引,他可以修改还列的索引关系以及index‘行的索引关系
rename:
官方文档给的示例:
>>> df = pd.DataFrame({"A": [1, 2, 3], "B": [4, 5, 6]})
>>> df.rename(index=str, columns={"A": "a", "B": "c"})
a c
0 1 4
1 2 5
2 3 6
reindex的示例可参见“利用python进行数据分析”p126:
它提供的是对原来索引顺序的自定义排列,传入columns可以reindex列
也可以参阅官方文档:http://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.reindex.html