Pandas DataFrame fillna() 方法
定义和用法
fillna()
方法用指定的值替换 NULL 值。
fillna()
方法返回新的 DataFrame 对象,除非 inplace 参数设置为 True,在这种情况下,fillna() 方法将在原始 DataFrame 中进行替换。
实例
用数字 222222 替换 NULL 值:
在此例中,我们使用名为 data.csv 的 .csv 文件。
import pandas as pd df = pd.read_csv('data.csv') newdf = df.fillna(222222)
语法
dataframe.fillna(value, method, axis, inplace, limit, downcast)
参数
value
、method
、axis
、inplace
、limit
、downcast
参数是关键字参数。
参数 | 值 | 描述 |
---|---|---|
value |
|
必需,指定用于替换 NULL 值的值。 这也可以是整行或整列的值。 |
method |
|
可选。指定替换时使用的方法。 默认为 'None'。 |
axis |
|
可选。沿哪个轴填充 NULL 值。 默认为 0。 |
inplace |
|
可选。默认为 False。
|
limit |
|
可选。指定要填充的 NULL 值的最大数量(如果指定了方法)。 默认为 None。 |
downcast |
|
可选。用于填充特定数据类型的值的字典。 |
返回值
包含结果的 DataFrame,如果 inplace
参数设置为 True,则为 None。