我想根據xy
數據幀的列中值的遞增順序對xy1
數據幀的列中的值進行排序。按照另一個數據幀中值的順序對數據幀中的值進行排序R
x <- c(3,1,7,45,22,2)
y <- c(23,65,1,23,2,11)
xy <- data.frame(x,y)
x1 <- c(0.34,0.3,0.7,0.22,0.67,0.87)
y1 <- c(0.4,0.13,0.17,0.72,0.61,0.7)
xy1 <- data.frame(x1,y1)
> xy
x y
1 3 23
2 1 65
3 7 1
4 45 23
5 22 2
6 2 11
> xy1
x1 y1
1 0.34 0.40
2 0.30 0.13
3 0.70 0.17
4 0.22 0.72
5 0.67 0.61
6 0.87 0.70
以下是我希望有一個新的data.frame結果 - 注意它與反覆觀察(兩個y
相同的值)的交易。 x1
和y1
現在按照xy
數據幀的每列中值的順序排序。
x1 y1
1 0.30 0.17
2 0.87 0.61
3 0.34 0.70
4 0.70 0.40
5 0.67 0.72
6 0.22 0.13