【发布时间】:2018-06-14 08:31:12
【问题描述】:
如何一次重命名 SparkR DataFrame 中的多个列,而不是多次调用 withColumnRenamed()?例如,假设我想将下面DataFrame 中的列重命名为name 和birthdays,如果不调用两次withColumnRenamed(),我该怎么做?
team <- data.frame(name = c("Thomas", "Bill", "George", "Randall"),
surname = c("Johnson", "Clark", "Williams", "Yosimite"),
dates = c('2017-01-05', '2017-02-23', '2017-03-16', '2017-04-08'))
team <- createDataFrame(team)
team <- withColumnRenamed(team, 'surname', 'name')
team <- withColumnRenamed(team, 'dates', 'birthdays')
【问题讨论】:
标签: r apache-spark sparkr