我已经使用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
诸如此类的其他东西,但是不起作用。
我不想替换列名,我只想保留它,而是在开头添加一个字符串。
答案 0 :(得分:2)
尝试这样的事情:
btns[i].setEnabled(false);
答案 1 :(得分:0)
我在评论中链接了类似的主题。 这是从该主题适应您的任务的示例:
dataframe.select([col(col_name).alias('VAA_' + col_name) for col_name in dataframe])