pyspark.sql.functions.nanvl¶
-
pyspark.sql.functions。
nanvl
( col1:ColumnOrName,col2:ColumnOrName )→pyspark.sql.column.Column¶ -
返回col1如果不是南、col2 col1是否NaN。
應該兩個輸入浮點列(
倍增式
或FloatType
)。例子
> > >df=火花。createDataFrame(((1.0,浮動(“南”)),(浮動(“南”),2.0)),(“一個”,“b”))> > >df。選擇(nanvl(“一個”,“b”)。別名(“r1”),nanvl(df。一個,df。b)。別名(“r2”))。收集()(行(r1 = 1.0, r2 = 1.0)、行(r1 = 2.0, r2 = 2.0)]