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一個,dfb)別名(“r2”))收集()(行(r1 = 1.0, r2 = 1.0)、行(r1 = 2.0, r2 = 2.0)]