有各种各样的方法,
最好的方法是使用
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希望这可以帮助!

有各种各样的方法,
最好的方法是使用
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希望这可以帮助!