pyspark.sql.DataFrame.fillna

DataFrame。 fillna ( 价值:联盟(LiteralType,Dict(str,LiteralType]],子集:联盟(str,元组(str,…),列表(str),没有一个)=没有一个 )→DataFrame

替换空值,别名na.fill ()DataFrame.fillna ()DataFrameNaFunctions.fill ()是彼此的别名。

参数
价值 整数、浮点数、字符串、布尔值或东西

值替换空值。如果该值是一个东西子集被忽略,价值必须列名称的映射(字符串)来替换值。替换值必须是整数、浮点数、布尔值或字符串。

子集 str, tuple或列表,可选的

可选的列名列表需要考虑。列中指定的子集,没有匹配的数据类型将被忽略。例如,如果价值是一个字符串,包含一个non-string列子集,然后non-string列只是忽略。

例子

> > >df4na填满(50)显示()+ - - - + - - - - - - - - - - - - + +| |年龄身高| |名称+ - - - + - - - - - - - - - - - - + +| | 80 | |爱丽丝| 5 | 50 |鲍勃|汤姆50 50 | | | |零| | 50 50 | |+ - - - + - - - - - - - - - - - - + +
> > >df5na填满()显示()+ - - - + - - - - - - - - - - - - - + +岁| |名称| |间谍+ - - - + - - - - - - - - - - - - - + +爱丽丝10 | | |假|鲍勃| 5 | |假|马洛里零| | | |+ - - - + - - - - - - - - - - - - - + +
> > >df4na填满({“年龄”:50,“名字”:“未知”})显示()+ - - - + - - - - - - - - - - - - - + +| |年龄身高| |名称+ - - - + - - - - - - - - - - - - - + +| | 80 | |爱丽丝零鲍勃| | | 5 |零汤姆| | | | 50零未知| | | | 50+ - - - + - - - - - - - - - - - - - + +