【发布时间】:2018-12-24 21:08:46
【问题描述】:
我使用 Pandas 在 Python 中编写了代码,将“VEN_”添加到列名的开头:
Tablon.columns = "VEN_" + Tablon.columns
它工作正常,但现在我正在使用 PySpark,但它不起作用。 我试过了:
Vaa_total.columns = ['Vaa_' + col for col in Vaa_total.columns]
或
for elemento in Vaa_total.columns:
elemento = "Vaa_" + elemento
还有其他类似的东西,但它不起作用。
我不想替换列名,我只想保留它,但在开头添加一个字符串。
【问题讨论】:
-
我不这么认为,解释了如何替换它,但我不知道如何在列名中添加字符串,我得到:AttributeError:无法设置属性.
-
查看选项 2 或 3。这正是您所需要的。
-
是的,你是对的!