pyspark.sql.functions.when¶
-
pyspark.sql.functions。
當
( 條件:pyspark.sql.column.Column,價值:任何 )→pyspark.sql.column.Column¶ -
評估條件的列表並返回多個可能的結果表達式之一。如果
pyspark.sql.Column.otherwise ()
不調用,沒有返回無與倫比的條件。例子
> > >df。選擇(當(df(“年齡”]= =2,3)。否則(4)。別名(“年齡”))。收集()[行(年齡= 3)、行(年齡= 4)]
> > >df。選擇(當(df。年齡= =2,df。年齡+1)。別名(“年齡”))。收集()行(年齡= 3)、行(年齡= None))