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列只是忽略。
例子
> > >df4。na。填满(50)。显示()+ - - - + - - - - - - - - - - - - + +| |年龄身高| |名称+ - - - + - - - - - - - - - - - - + +| | 80 | |爱丽丝| 5 | 50 |鲍勃|汤姆50 50 | | | |零| | 50 50 | |+ - - - + - - - - - - - - - - - - + +
> > >df5。na。填满(假)。显示()+ - - - + - - - - - - - - - - - - - + +岁| |名称| |间谍+ - - - + - - - - - - - - - - - - - + +爱丽丝10 | | |假|鲍勃| 5 | |假|马洛里零| | | |+ - - - + - - - - - - - - - - - - - + +
> > >df4。na。填满({“年龄”:50,“名字”:“未知”})。显示()+ - - - + - - - - - - - - - - - - - + +| |年龄身高| |名称+ - - - + - - - - - - - - - - - - - + +| | 80 | |爱丽丝零鲍勃| | | 5 |零汤姆| | | | 50零未知| | | | 50+ - - - + - - - - - - - - - - - - - + +