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+ - - - + - - - - - - - - - - - - - + +