我从一个向量开始,我将它 cbind() 转换为字符列表,然后转换为这样的数据框:
numbers <- c(110, 5, 43, 1008)
mat <- cbind(letters, numbers)
letters <- c("A", "B", "C", "D")
df <- data.frame(mat)
我应用了排序:
df[order(df[,2]),]
我得到:
letters numbers
4 D 1008
1 A 110
3 C 43
2 B 5
它正在对列进行排序,就好像它查看第一个数字,然后是第二个等等,我无法弄清楚。sort() 函数适用于列,但我似乎无法应用于所有行...
谢谢!