我的数据框如下所示:
#generic dataset
datatest <- data.frame(col1 = c(1,2,3,4), col2 = c('A', 'B', 'C', 'D'))
#character objects
name1 <- 'A'
name2 <- 'B'
我想使用name1和name2对象重命名我的列.这些在代码中会动态变化,因此我无法使用以下内容:
#I DON'T WANT THIS
datatest %>% rename(A = col1, B = col2)
我想用这个:
datatest %>% rename(name1 = col1, name2 = col2)
但是数据表列最终分别变成"name1"和"name2",而它们应该是A和B.这是目前的数据表.
name1 (I want this to be A) | name2 (I want this to be B) |
---|---|
1 | A |
2 | B |
3 | C |
4 | D |
非常感谢您的帮助.我对可折叠桌子也有同样的问题.