Как добавить столбец верхнего уровня к существующему фрейму данных в Python? - PullRequest
0 голосов
/ 11 апреля 2019

Мне нужно создать фрейм данных и добавить три столбца из существующего, но мне нужно добавить еще один столбец на корневом уровне, чтобы остальные три были такими: root_column1, root_column2, root_column3. Я не уверен, как это сделать в Python.

Я пытался зайти в Google, но ничего полезного не нашел.

У меня есть искровой код, и мне нужно сделать то же самое в Python:

var newDataFrame  = existingDf.withColumn(rootColumn, struct(existingDf("column1"), existingDf("column2"), existingDf(column3)))

Когда я делаю head (df), я хочу, чтобы результат был:

rootColumnName_column1 rootColumnName_Column2 rootColumnName_Column3
 5 .                              7                        9
 12                               17                       19
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...