Я хочу переименовать одно имя столбца из столбцов данных, поэтому в настоящее время имя столбца равно rate%year
.Я хочу переименовать его как rateyear
в pyspark
.
Возможно, мы можем переименовать столбцы на уровне данных и уровне таблицы после регистрации кадра данных как таблицы, но на уровне таблицы "%" создаст проблему, поэтому я хочупереименовать на уровне данных itelf.
Я пробовал это - data.selectExpr("rate%year as rateyear")
, но получаю эту ошибку pyspark.sql.utils.AnalysisException: u"cannot resolve 'rate' given input columns
Спасибо.