我有些困难,无法弄清楚如何做到这一点。
我想通过包含与列表中相同因子的因子的列对数据帧进行排序。 但是,重要的是代码不改变每个因子中行的顺序。
有什么好的想法吗?
编辑:
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")
这里的想法是通过使用排序向量来重新排序数据框。