pyspark.sql.Column.when¶
-
列。
當
( 條件:pyspark.sql.column.Column,價值:任何 )→pyspark.sql.column.Column¶ -
評估條件的列表並返回多個可能的結果表達式之一。如果
Column.otherwise ()
不調用,沒有返回無與倫比的條件。例子
> > >從pyspark.sql進口功能作為F> > >df。選擇(df。的名字,F。當(df。年齡>4,1)。當(df。年齡<3,- - - - - -1)。否則(0))。顯示()+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +| |名稱情況(年齡> 4)然後1當(年齡< 3)1其他0 |結束+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +愛麗絲| | 1 |鮑勃| | 1 |+ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +