Rで解析:私的、ベクトルで利用頻度が高いコマンド


ベクトルの操作をある程度理解すると、Rの操作効率が劇的に上がります。データフレームも重要ですが、やはりベクトルです。そんなベクトルの操作で役に立つ私的なまとめです。

実行コマンドはR version 3.2.2で確認しています。


実行コマンド

詳細はコメント、コマンドのヘルプを確認してください。

#ベクトルの例を作成
TestVec <- c(rep(1, 3), rep(3, 4)) [1] 1 1 1 3 3 3 3 #数字の繰り返し数とその数を出力 rle(TestVec) Run Length Encoding lengths: int [1:2] 3 4 values : num [1:2] 1 3 #ベクトルの単一化 unique(TestVec) [1] 1 3 #ベクトルに挿入 append(TestVec, 4:6, after = 3) [1] 1 1 1 4 5 6 3 3 3 3 #ベクトルで指定した値と一致する場所を1で出力 #sumと組み合わせると数がわかります match(TestVec, 1) [1] 1 1 1 NA NA NA NA #文字も一緒です match(c("a", "い", "u"), "い") [1] NA 1 NA [/code] 少しでも、あなたのウェブや実験の解析が楽になりますように!!

スポンサードリンク

スポンサードリンク