帮助中心

# fillNull-填充空值

调用fillNull函数使用指定的方法填充缺失值。

最小支持版本:5.0.0

# 接口说明

已获取Dataframe对象,详情请参见readExcel (opens new window)

# 语法

<DataFrame object>.fillNull(<value>, <method>, <axis>, <inplace>, <limit>, <downcast>)
1
<DataFrame object>.填充空值(<value>, <method>, <axis>, <inplace>, <limit>, <downcast>)
1

# 函数类型

实例函数

# 请求参数

参数名称 类型 是否必选 默认值 示例值 描述
value Cube.Object 0 用来填充缺失值的值,如0。
使用Key-Value/Series/DataFrame来指定每个索引(Series)或列(DataFrame)使用哪个值,如将A列缺失值替换为0,B列缺失值替换为1{"A":0, "B":1}。
method Cube.Lang.String "pad" 填充缺失值的方式。
pad或ffill:使用上一个有效值填充直至遇到下一个有效值。
backfill或bfill:使用下一个有效值填充。
axis Cube.Object 0 填充缺失值的轴。取值:
0:横轴
1:纵轴
inplace Cube.Lang.Boolean true false 是否在原对象上进行操作。取值:
true:在原对象上进行操作
false:在新对象上进行操作
limit Cube.Object 3 最大填充数。
downcast Cube.Object "infer" 一个Key-Value,表示可能要向下转换的类型。
或者一个字符串'infer',表示尝试向下转换为一个适当的相等类型(例如,如果可能的话float64到int64)。

# 返回参数

参数名称 类型 示例值 描述
Result Cube.Object Cube.System.DataFrame 如果在原对象上进行操作,返回空值。
如果不是在原对象上进行操作,返回填充了指定值的Dataframe对象。

# 请求示例

DataFrame.fillNull(0,"pad",0,false,3,"infer")
1
最近更新时间: { "value": "2023-09-12", "effect": true }