我想在R
data.frame
只有一列时对其进行排序。如何将输出作为data.frame
(输出应该是带有rownames的数据帧)?在此先感谢您的帮助。
set.seed(12345)
df <- data.frame(X=rnorm(n=10, mean=0, sd=1))
rownames(df) <- LETTERS[1:10]
df
X
A 0.5855288
B 0.7094660
C -0.1093033
D -0.4534972
E 0.6058875
F -1.8179560
G 0.6300986
H -0.2761841
I -0.2841597
J -0.9193220
df[order(df$X), ]
[1] -1.8179560 -0.9193220 -0.4534972 -0.2841597 -0.2761841 -0.1093033
[7] 0.5855288 0.6058875 0.6300986 0.7094660