Pyspark String Type to Array列

k5ifujac  于 2023-04-19  发布在  Spark
关注(0)|答案(1)|浏览(233)

我有一个这样的spark df专栏:

["100075010", "100075010", "100075010"]

是StringType。
我想把这个列的数据类型转换为数组类型。

x0fgdtte

x0fgdtte1#

from_json

df = df.withColumn('col', F.from_json('col', 'array<string>'))
+--------------------+
|                 col|
+--------------------+
|[100075010, 10007...|
+--------------------+

相关问题