Pandas DataFrame bfill() 方法
定义和用法
bfill() 方法使用下一行(或如果 axis 参数设置为 'columns',则为下一列)的值替换 NULL 值。
实例
使用下一行的值替换 NULL 值:
在此例中,我们使用名为 data.csv 的 .csv 文件。
import pandas as pd
df = pd.read_csv('data.csv')
newdf = df.bfill()
语法
dataframe.bfill(axis, inplace, limit, limit_area, downcast)
参数
axis, inplace, limit, limit_area, downcast 参数是关键字参数。
| 参数 | 值 | 描述 |
|---|---|---|
| axis |
|
可选。沿着该轴填充 NULL 值。 默认为 0。 |
| inplace |
|
可选。 如果为 True:在当前 DataFrame 上进行替换。 如果为 False:返回完成替换的副本。 默认为 False。 |
| limit |
|
可选。指定要填充的 NULL 值的最大数量。 默认为 None。 |
| limit_area |
|
如果指定了 limit,则将使用此限制来填充连续的 NaN 值。 |
| downcast |
|
可选。用于填充特定数据类型的值的字典。 |
返回值
包含结果的 DataFrame,如果 inplace 参数设置为 True,则为 None。