« [Fortran]固定形式と自由形式 | トップページ | [R]コマンドプロンプトやPowerShellのコマンドをスクリプト内で実行する »

2014年10月 7日 (火)

[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のコマンドをスクリプト内で実行する »

無料ブログはココログ

■■

■■■