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