when 的使用

df.select(df.a, F.when(df.a >0, 1).otherwise(2).alias('b'))

当 df.a 值大于0时,则用 1 作为字段b的值;反之,用 2 作为字段b的值。

posted @ 2020-05-18 11:59  H辉  阅读(339)  评论(0)    收藏  举报