Whig 发表于 2019-7-31 09:55 
df[with(df, order(V1, V2, V3, V4)),]
还是不对。
> df<- as.data.frame(matrix(sample(1:5,20,T),ncol = 4))
> df
V1 V2 V3 V4
1 4 1 1 4
2 1 4 5 4
3 5 3 5 1
4 5 5 1 5
5 2 3 2 2
> df[with(df, order(V1, V2, V3, V4)),]
V1 V2 V3 V4
2 1 4 5 4
5 2 3 2 2
1 4 1 1 4
3 5 3 5 1
4 5 5 1 5