我必须创建数据框,并从现有的一列中添加三列,但我需要在根级别再添加一列,以便其他三列如下:root_column1,root_column2,root_column3。 我不确定如何在Python中做到这一点。
我尝试谷歌搜索,但是没有发现有用的东西。
我有spark代码,我需要在Python中做同样的事情:
==
当我做head(df)时,我希望结果是:
var newDataFrame = existingDf.withColumn(rootColumn, struct(existingDf("column1"), existingDf("column2"), existingDf(column3)))