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)

结果如下:

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐