dataframe中有些行的部分单元格数据空缺,怎么根据就近原则来进行填充呢?就是用上一行的数据填充到下一行空缺的单元格内。
1个回答
pandas.dataframe.fillna里的method可以用来做数值填充
method='ffill', axis=0 表示用上一行填充
method='bfill', axis=0 表示用下一行填充
如果axis=1,就是对列进行填充
# 用上一行填充缺失值
df = df.fillna(method='ffill', axis=0)
dataframe中有些行的部分单元格数据空缺,怎么根据就近原则来进行填充呢?就是用上一行的数据填充到下一行空缺的单元格内。
pandas.dataframe.fillna里的method可以用来做数值填充
method='ffill', axis=0 表示用上一行填充
method='bfill', axis=0 表示用下一行填充
如果axis=1,就是对列进行填充
# 用上一行填充缺失值
df = df.fillna(method='ffill', axis=0)