资讯动态

Scala Spark dropFields 报 found String required Int 的原因

发布时间:2026/10/27 2:32:18 来源:尧图企业网站定制
在 Spark 里程序化清理 struct 中的字段时,dropFields是现成的工具。硬编码写没问题,一旦放进循环、列名由字符串拼出来,就会冒出一句和dropFields完全对不上号的类型错误。问题现象硬编码写法完全正常:df.withColumn("foo",col("foo").dropFields("_baz"))改成循环生成之后就编译不过了:

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑