所以呢 Dataframe.where
可用于为表达式给定的行筛选Dataframe,如下所示:
df.where(($"group_id" == 1234) || ($"group_id" == 4434))
或者举个更复杂的例子
df.where(($"group_id" == 1234 && $"country" === "PL") || ($"group_id" == 4434 $"country" === "FR"))
我感兴趣的是我是否能以某种方式提供这些条件作为一个列表,所以假设我有一个 group_id
的, List((1234, "PL"), (4434, "FR"), ....)
然后我想有效地过滤Dataframe。
1条答案
按热度按时间flmtquvp1#
您可以尝试以下方法: