且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何在python/pyspark数据框的所有列中添加后缀和前缀

更新时间:2023-11-18 20:08:10

您可以将数据框的withColumnRenamed方法与na结合使用以创建新的数据框

You can use withColumnRenamed method of dataframe in combination with na to create new dataframe

df.na.withColumnRenamed('testing user', '`testing user`')

edit:假设您具有列列表,则可以执行以下操作-

edit : suppose you have list of columns, you can do like -

old = "First Last Age"
new = ["`"+field+"`" for field in old.split()]
df.rdd.toDF(new)

输出:

DataFrame[`First`: string, `Last`: string, `Age`: string]