根据参考向量排列data.frame的列

时间:2018-11-29 09:44:58

标签: r

我很好奇是否可以创建一个列名向量,该列名可以用作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

非常感谢!

0 个答案:

没有答案