python-pandas.DataFrame向下向上填充,fillna和ffill的方法
·
method:插值方式,默认为’ffill’,向前填充,或是向下填充
而‘bfill’:向后填充,或是向上填充
举个例子:
import pandas as pd import numpy as np df = pd.DataFrame(np.random.randn(6,3)) df.loc[2:4,1]=np.nan df.loc[4,2]=np.nan print(df)
结果如下:
df1 = df.fillna(method='ffill')
print(df1)
结果如下:
df2 = df.fillna(method='bfill')
print(df2)
结果如下:
更多推荐
已为社区贡献1条内容
所有评论(0)