次のようなベクトルとその名前があるとします。
vct <- c(67, "apple", 88, "orange", 71)
names(vct) <- c("c1", "b2", "d66", "a65", "a11")
私が走ったとき:
sort(vct)
ベクトルは要素に基づいてソートされます。むしろ、ベクトルが「71」、「オレンジ」、「アップル」、「67」、「88」の順序になるように、名前に基づいてソートする必要があります。
前もって感謝します!
あなたができるsort
かorder
、名前:
vct[sort(names(vct))]
#vct[order(names(vct))]
# a11 a65 b2 c1 d66
# "71" "orange" "apple" "67" "88"
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加