我在弄清楚如何做到这一点时遇到了一些麻烦。
我想按包含与列表中的因子相同的因子的列对数据框进行排序。重要的是代码不会更改每个因素中行的顺序。
想法?
编辑:
salmon <- c("red", 3,7, 5)
bass <- c("red", 1,3,5)
shrimp <- c("blue", 1, 4, 2)
carp <- c("orange", 6, 6, 6)
dfex <- data.frame(salmon, bass, shrimp, carp)
dfex <- data.frame(t(dfex))
ordering <- c("blue", "orange", "red")
所以这里的想法是使用排序向量重新排序数据帧