我有一个清单
a = c(4,3,5,1,2)
和数据框
b= data.frame("aa"=c(1,2,3,4,5),"bb"=c(100,90,80,70,60))
我需要重新排列数据框“b”,使得“a”的第一个元素的值显示数据框“b”的行。
输出为
aa bb
4 4 70
3 3 80
5 5 60
1 1 100
2 2 90
答案 0 :(得分:1)
似乎一个简单的索引可以在这里工作:
> b[a,]
aa bb
4 4 70
3 3 80
5 5 60
1 1 100
2 2 90