我很好奇是否可以创建一个列名向量,该列名可以用作data.frame列排列的参考?
c <- c("a", "b", "c")
d <- c(1, 2, 3)
e <- c(4, 5, 6)
f <- c(12, 33, 22)
rf <- data.frame(c, d, e, f)
print(rf)
c d e f
1 a 1 4 12
2 b 2 5 33
3 c 3 6 22
colnamesvec <- c("c", "e", "f", "d") #to be compared against
但是我希望我的数据框 rf 与 colnamesvec 进行比较,并产生此结果。
c e f d
1 a 4 12 1
2 b 5 33 2
3 c 6 22 3
非常感谢!