pandas的基本功能
一、重建索引 (一)reindex(行索引) 1、是pandas对象的重要方法,用于创建一个符合新索引的新对象,注意:Series调用reindex方法时,会将数据按照新的索引进行排列,如果某个索引值之前并不存在,则会引入缺失值。 import pandas as pd passion=pd.Series([4.5,7.2,-5.3,3.6],index=[‘d’,‘b’,‘a’,‘c’]) print(passion) passion1=passion.reindex([‘a’,‘b’,‘c’,‘d’,‘e’]) print(passion1) 返回值为 d 4.5 b 7.2 a -5.3 c 3.6 dtype: float64 a -5.3 b 7.2 c 3.6 d 4.5 e NaN dtype: float64 2、插值:在重建索引时需要插值的,method可选参数允许使用ffill方法会将值前向填充,其中要求索引必须是数字,而且必须是递增或递减的顺序。 import pandas as pd passion=pd.Series([4.5,7.2,-5.3,3.6],index=[‘0’,‘2’,‘4’,‘6’]) print(passion) passion1=passion.reindex([‘0’,‘1’,‘2’,‘4’,‘6’],method=‘ffill’)