[R]ベクトルの要素を並び替える、並び替えた場合のインデックスの並びを得る
ベクトルの要素を並び替えるには、sort関数を使えばよい。
ベクトルの要素を並び替えた場合のインデックスの並びを得るには、sort.list関数を使えばよい。以下、例。
> i <- c(1, 4, 3, 2)
> sort(i)
[1] 1 2 3 4
> sort.list(i)
[1] 1 4 3 2
> st <- c("0", "1", "2", "01", "A", "B", "AB")
> sort(st)
[1] "0" "01" "1" "2" "A" "AB" "B"
> sort.list(st)
[1] 1 4 2 3 5 7 6
« [Fortran]固定形式と自由形式 | トップページ | [R]コマンドプロンプトやPowerShellのコマンドをスクリプト内で実行する »
« [Fortran]固定形式と自由形式 | トップページ | [R]コマンドプロンプトやPowerShellのコマンドをスクリプト内で実行する »

コメント