gpt4 book ai didi

scala - 如果值包含在 scala spark 的列表中,如何过滤行?

转载 作者:行者123 更新时间:2023-12-02 09:13:27 24 4
gpt4 key购买 nike

例如,我想使用列表过滤 spark 数据框

var lisst=List(1,2,34)
df.filter(col("id).isin(lisst))

报错

Unsupported literal type classscala.collection.immutable.$colon$colon 
List(1,2,34)

我尝试使用 SeqSet 并得到同样的错误。

最佳答案

你可以使用isin函数如下

var lisst=List(1,2,34)
df.filter(col("id").isin(lisst :_*))

希望这对您有所帮助!

关于scala - 如果值包含在 scala spark 的列表中,如何过滤行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49518771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com