【发布时间】:2020-03-10 21:43:44
【问题描述】:
我有一个 PySpark 数据框,其中有一列包含逗号分隔值。值的数量 该列包含是固定的(比如 4)。示例:
+------------------------+
|col1 |
+------------------------+
|1,val1, val4 |
|2,val1 |
|3,val1, val2, val3 |
|4,val1, val2, val3, val4|
+------------------------+
现在我希望它被分成 2 列,如下所示
+----+------------------------+
|col1|col2 |
+----+------------------------+
| 1|[val1, val4] |
| 2|[val1] |
| 3|[val1, val2, val3] |
| 4|[val1, val2, val3, val4]|
+----+------------------------+
如何做到这一点?
【问题讨论】:
标签: dataframe pyspark apache-spark-sql pyspark-dataframes