Rで文字列を並び替えると、当然ながら、アルファベット順やあいうえお順になります。
つまり、例えば、
しかしこれでは困る場合があります。例えばc,a,bの順番に並べたいときもあるわけです。
こういうときは次のようにします。
つまり、例えば、
です。> x <- sample(c("a","b","c"),20,rep=T)
> x
[1] "c" "a" "a" "c" "b" "c" "b" "c" "c" "b" "a" "a"
[13] "c" "c" "b" "c" "c" "a" "a" "c"
> sort(x)
[1] "a" "a" "a" "a" "a" "a" "b" "b" "b" "b" "c" "c"
[13] "c" "c" "c" "c" "c" "c" "c" "c"
しかしこれでは困る場合があります。例えばc,a,bの順番に並べたいときもあるわけです。
こういうときは次のようにします。
スポンサーサイト