# 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
最近更新时间: 2023-09-12
*以上内容是否对您有帮助?
提交成功,感谢您的反馈!