これを行う方法を理解するのに苦労しています。
リストにある要素と同じ要素を含む列でデータフレームを並べ替えたい。ただし、コードが各要素の行の順序を変更しないことが重要です。
アイデア?
編集:
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")
したがって、ここでのアイデアは、順序付けベクトルを使用してデータフレームを並べ替えることです