Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R中数据帧中第二列相对于第一列的更改顺序_R_Dataframe - Fatal编程技术网

R中数据帧中第二列相对于第一列的更改顺序

R中数据帧中第二列相对于第一列的更改顺序,r,dataframe,R,Dataframe,我有一个mtrixa,例如 A = data_dir.frame(cbind(x1 = c(0, 2, 0, 5, 9, 1), x2 = c(10, 100, 30, 14, 20, 80))) > A x1 x2 1 0 10 2 2 100 3 0 30 4 5 14 5 9 20 6 1 80 我期望的结果是: A = data.frame(cbind(x1 = c(0, 0, 1, 2, 5, 9), x2 = c(10, 30, 80, 10

我有一个mtrix
a
,例如

A =  data_dir.frame(cbind(x1 = c(0, 2, 0, 5, 9, 1), x2 = c(10, 100, 30, 14, 20, 80)))
> A
   x1  x2
1  0  10
2  2 100
3  0  30
4  5  14
5  9  20
6  1  80
我期望的结果是:

A =  data.frame(cbind(x1 = c(0, 0, 1, 2, 5, 9), x2 = c(10, 30, 80, 100, 14, 20)))

如何在R中执行此操作?

使用
顺序

A[order(A$x1),]
#   x1  x2
# 1  0  10
# 3  0  30
# 6  1  80
# 2  2 100
# 4  5  14
# 5  9  20