如何在Python中向现有的dataframe添加顶层列?

2024-09-26 17:38:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须创建dataframe,并从现有的一个列中添加三个列,但我需要在根级别再添加一个列,这样其他三个列是这样的:根列1、根列2、根列3。 我不知道如何在Python中做到这一点。在

我试着用谷歌搜索,但没找到有用的东西。在

我有spark代码,我需要在Python中执行相同的操作:

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

当我做头(df)时,我希望结果是:

^{pr2}$

Tags: 代码dataframedfvar级别structsparkcolumn1

热门问题