如何在sparkjavaapi中使用或操作when函数。我想要这样的东西,但我得到一个编译器错误。
Dataset<Row> ds = ds1.withColumn("Amount2", when(ds2.col("Type").equalTo("A") Or ds2.col("Type").equalTo("B"), "Amount1").otherwise(0))
有人能给我举个例子吗。
如何在sparkjavaapi中使用或操作when函数。我想要这样的东西,但我得到一个编译器错误。
Dataset<Row> ds = ds1.withColumn("Amount2", when(ds2.col("Type").equalTo("A") Or ds2.col("Type").equalTo("B"), "Amount1").otherwise(0))
有人能给我举个例子吗。
1条答案
按热度按时间a64a0gku1#
你应该使用
or
方法:与
equalTo
isin
也应该起作用: