【发布时间】:2020-04-14 10:33:13
【问题描述】:
我正在尝试删除 R 中数据框变量名称的后缀以聚合这些列。
我已将 Excel 表导入到 R 中的数据框中,但导入的列名是这样的
var1...9 var2...10 var1...11 var2...12 var3.name...13
12 7 5 10 6
3 9 20 7 13
我需要删除最后一部分(从...)以按名称聚合列。
var1 var2 var3.name
17 17 6
23 16 13
为此,我正在使用 dplyr
library(dplyr)
x %>%
rename_at(.vars = vars(ends_with("...*")),
.funs = funs(sub("[...]*$", "", .)))
但不起作用,我认为使用 * 不是使用通配符的合适方式...
【问题讨论】:
标签: r dataframe dplyr wildcard calculated-columns