DataFrame.reindex(index=None, columns=None, **kwargs)
reindex 函数的参数
参数
说明
method
插值填充方法
fill_value
引入的缺失数据值
limit
填充间隙
copy
如果新索引与就的相等则底层数据不会拷贝。默认为True(即始终拷贝)
level
在多层索引上匹配简单索引
pandas的reindex对象,是数据符合新的索引来构造一个新的对象
import pandas as pd
obj = pd.Series([4.5, 7.2, -5.3, 3.6], index=['d', 'b', 'a', 'c'])
obj
d 4.5
b 7.2
a -5.3
c 3.6
dtype: float64
Series的reindex使它符合新的索引,如果索引的值不存在就填入缺失值
obj2 = obj.reindex(['a', 'b', 'c', 'd', 'e'])
obj2
a -5.3
b 7.2
c 3.6
d 4.5
e NaN
dtype: float64
obj.reindex(['a', 'b', 'c', 'd', 'e'], fill_value&