One - One Code All

Blog Content

pandas重置索引re_index 和rename

Python 统计学-科学计算   2009-09-11 20:36:26



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


上一篇:python寻找list中最大最小元素对应的索引
下一篇:正定矩阵

The minute you think of giving up, think of the reason why you held on so long.