小编ren*_*ith的帖子

使用循环在 pyspark 数据框中添加多列

我需要将许多列(4000)添加到 pyspark 的数据框中。我正在使用该withColumn函数,但出现断言错误。

df3 = df2.withColumn("['ftr' + str(i) for i in range(0, 4000)]", [expr('ftr[' + str(x) + ']') for x in range(0, 4000)])
Run Code Online (Sandbox Code Playgroud)

错误

不知道出了什么问题。

python dataframe pyspark

6
推荐指数
2
解决办法
1万
查看次数

标签 统计

dataframe ×1

pyspark ×1

python ×1