pandas.api.extensions.ExtensionArray.fillna#
- ExtensionArray.fillna(value, limit=None, copy=True)[源代码][源代码]#
使用指定方法填充 NA/NaN 值。
- 参数:
- 值标量, 类数组
如果传递的是一个标量值,它将用于填充所有缺失的值。或者,可以给出一个类似数组的“值”。预期该类似数组的长度与‘self’相同。
- 限制int, 默认为 None
NA 值将被填充的最大条目数。
- 复制布尔值, 默认为 True
是否在填充之前复制数据。如果为 False,则应修改原始数据且不应分配新内存。对于无法执行此操作的 ExtensionArray 子类,由作者决定是忽略 “copy=False” 还是引发。
- 返回:
- ExtensionArray
使用 NA/NaN 填充。
示例
>>> arr = pd.array([np.nan, np.nan, 2, 3, np.nan, np.nan]) >>> arr.fillna(0) <IntegerArray> [0, 0, 2, 3, 0, 0] Length: 6, dtype: Int64