我需要对以下data.frame(表1)进行排序:
X Y
A 1
B 5
C 0
D 3
基于另一个data.frame(表2)的结果:
X Y
C 10
B 9
A 8
D 7
因此,data.frame#1的结尾如下:
X Y
C 0
B 5
A 1
D 3
我该怎么做?我试过用:
table1[order(row names(table1),]
但是我收到以下错误:
Subscript out of bound.
答案 0 :(得分:2)
这应该会产生预期的结果:
table1[order(table2$X),]