我有这个表:
Column1 | Column2 | 黑色 | B
---|---|
红 | |
绿色 | |
黄色 | |
白色 |
您可以在spark sql中使用case表达式
SELECT
*,
CASE
WHEN Column1 IN ('C','E') THEN 1
ELSE 0
END AS NewColumn
FROM
my_table