我想检查array column的值是否等于“a”,而不使用“explode”或“udf”,因为这会使我的 Dataframe 非常大,并且过程非常缓慢。
所以我有这个
+-----+----+--------------------+---------+
| Name| Age| Subjects| Grades|
+-----+----+--------------------+---------+
|[Bob]|[16]|[Maths, Physics, ...|[A, B, C]|
+-----+----+--------------------+---------+
我想要这个
+-----+----+--------------------+---------+--------------------+
| Name| Age| Subjects| Grades| test |
+-----+----+--------------------+---------+--------------------+
|[Bob]|[16]|[Maths, Physics, ...|[A, B, C]|[true, false, false]|
+-----+----+--------------------+---------+--------------------+
有解决办法吗?
谢谢,这是事先准备好的。
1条答案
按热度按时间rqdpfwrv1#
您可以使用sql
TRANSFORM
为此