我正在尝试将数据集中的列替换为值null
,如果它包含Y
。
X
它给了我Eclipse中import org.apache.spark.sql.functions.*;
public static void main(String[] args) {
Dataset<Row> DS;//already created dataset
DS = DS.withColumn(column,when(col(column) === "X", "Y"));
}
的编译错误。我不知道我做错了什么。请帮忙。
答案 0 :(得分:1)
functions
是Scala对象,因此如果您导入*
,则必须为static
:
import static org.apache.spark.sql.functions.*;