1.根据索引重排数据reindex
reindex是pandas对象的一个重要方法,该方法将返回当前对象经过新索引(序列型数据,如列表、元组、数组等)重排之后的一个副本。
对Series对象使用reindex,若某个索引在当前对象中不存在,则引入缺失值NAN,或可使用fill_value设置缺失值的填充值,或可指定缺失值的填充方法method(向前填充ffill/pad,向后填充bfill/backfill)。
from pandas import Series, DataFrame
import pandas as pd
ob = Series(['a','b','c']) #默认索引0-2
ob1=ob.reindex(range(4), fill_value= 'd') #缺失值设置为'd'
ob2=ob.reindex([2,3,0,1], method ='ffill') #前向填充 ob2[3]=ob2[2]