Cha*_*uki 2 scala apache-spark
我想使用列表过滤Spark数据框
var lisst=List(1,2,34)
df.filter(col("id).isin(lisst))
Run Code Online (Sandbox Code Playgroud)
给出错误
Unsupported literal type classscala.collection.immutable.$colon$colon
List(1,2,34)
Run Code Online (Sandbox Code Playgroud)
我尝试了Seq和Set得到相同的错误。
您可以使用isin以下功能
var lisst=List(1,2,34)
df.filter(col("id").isin(lisst :_*))
Run Code Online (Sandbox Code Playgroud)
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
2650 次 |
| 最近记录: |