【发布时间】:2018-01-19 04:59:04
【问题描述】:
我打算更改所有列名。当前的重命名或选择操作太费力了。我不知道是否有人有更好的解决方案。如下示例:
df <- data.frame(oldname1 = LETTERS, oldname2 = 1,...oldname200 = "APPLE")
df_tbl <- copy_to(sc,df,"df")
newnamelist <- paste("Name", 1:200, sep ="_")
如何将 newnamelist 指定为新的列名?我可能做不到:
df_new <- df_tbl %>% dplyr::select(Name_1 = oldname1, Name_2 = oldname2,....)
【问题讨论】:
-
这有帮助吗?
names(df)[1:3] <- sprintf("NEW_COLUMN%d", 1:3)您可以通过更改上述语句中的数字来添加“n”列。
标签: r apache-spark dataframe dplyr sparklyr