2

これを行う方法を理解するのに苦労しています。

リストにある要素と同じ要素を含む列でデータフレームを並べ替えたい。ただし、コードが各要素の行の順序を変更しないことが重要です。

アイデア?

編集:

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")

したがって、ここでのアイデアは、順序付けベクトルを使用してデータフレームを並べ替えることです

4

2 に答える 2