pandas基础--基本功能
本节介绍操作Series和DataFrame中的数据的基本手段。 1.1 重新索引 重新索引reindex,其作用是创建一个适应新索引的新对象。调用reindex将会根据新索引进行重排,如果某个索引值当前不存在,就引入缺失值。 1 >>> obj = pd.Series([4.5, 7.2, -5.3, 3.6], index=['d', 'b', 'a', 'c']) 2 >>> obj 3 d 4.5 4 b 7.2 5 a -5.3 6 c 3.6 7 dtype: float64 8 >>> obj2 = obj.reindex(['a', 'b', 'c', 'd', 'e']) 9 >>> obj2 10 a -5.3 11 b 7.2 12 c 3.6 13 d 4.5 14 e NaN 15 dtype: float64 16 >>> obj.reindex(['a', 'b', 'c', 'd', 'e'], fill_value=0) 17 a -5.3 18 b 7.2 19 c 3.6 20 d 4.5 21 e 0.0 22 dtype: float64 23 >>> 对于时间序列这样的有序数据,重新索引时可能需要做一些插值处理,method选项即可达到此目的。 1 >>> obj3 = pd.Series(['blue', 'purple',