我有这个数据框:
+---------+
| data|
+---------+
|[a, b, c]|
|[d, e, f]|
|[g, h, i]|
+---------+
以及列名列表 [“first col”, “second col”, “third col”]
我想创建新列来生成以下数据框:
+-----------+-----------+----------+
| first col| second col| third col|
+-----------+-----------+----------+
| a| b| c|
| d| e| f|
| g| h| i|
+-----------+-----------+----------+
我正在绞尽脑汁想如何做到这一点,正确的方法是什么?
未经测试的代码,但想法只是用来
getItem()
访问列的第 i 个元素data
,在你的情况下是一个列表,并将它们存储在使用创建的新列中withColumn