【发布时间】:2022-10-05 10:38:27
【问题描述】:
如何在pyspark中将列“RANDY'S”重命名为“RANDYS”?
我尝试了下面的代码,但它不起作用
test_rename_df=df.withColumnRenamed('"RANDY''S"','RANDYS')
请注意,原始列名周围有双引号
【问题讨论】:
-
根据屏幕截图,我认为列名周围没有
"。 spark 使用了双引号,因为它不能使用单引号(这是默认设置)。你可以试试withColumnRenamed("RANDY'S", 'RANDYS')
标签: pyspark multiple-columns rename