pandas.DataFrame.interpolate( ) 参数如下
DataFrame.interpolate ( method='linear', *, axis=0, limit=None, inplace=False,
limit_direction=None, limit_area=None, downcast=None, **kwargs )
其他参数:
axis:(0 或 ‘index’, 1 或 ‘columns’, None), 默认为 None
limit:整数,最大连续填充空值元素的数量
inplace: False (默认) :不改变原数据,返回一个副本;
True : 在原数据上修改
limit_direction(‘forward’, ‘backward’, ‘both’),可选项
注:
-
如果 method = ‘pad’ 或者 ‘ffill’, limit_direction 必须为 ‘forward’.
-
如果 method = ‘backfill’ 或者 ‘bfill’, limit_direction 必须为 ‘backwards’.
-
线性差值法中采用 method = ‘linear’,limit_direction = ‘both’