有各种各样的方法,
最好的方法是使用
split函数并强制转换为
array<long>
data.withColumn("b", split(col("b"), ",").cast("array<long>"))
您也可以创建简单的udf来转换值
val tolong = udf((value : String) => value.split(",").map(_.toLong))data.withColumn("newB", tolong(data("b"))).show
希望这可以帮助!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)