I want to rename one column name from dataframe columns, So currently the Column name is rate%year
. I want to rename it as rateyear
in pyspark
.
Possibly, we can rename columns at dataframe and table level after registering dataframe as table, but at table level "%" will create problem so i want to rename at dataframe level itelf.
I tried this- data.selectExpr("rate%year as rateyear")
but getting this error pyspark.sql.utils.AnalysisException: u"cannot resolve 'rate' given input columns
Thanks.