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

Rの解析に役に立つ記事
スポンサーリンク

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

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

スポンサーリンク

実行コマンド

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

#ベクトルの例を作成
TestVec <- c(rep(1, 3), rep(3, 4))
[1] 1 1 1 3 3 3 3

#&#25968;&#23383;&#12398;&#32368;&#12426;&#36820;&#12375;&#25968;&#12392;&#12381;&#12398;&#25968;&#12434;&#20986;&#21147;
rle(TestVec)
Run Length Encoding
lengths: int [1:2] 3 4
values : num [1:2] 1 3

#&#12505;&#12463;&#12488;&#12523;&#12398;&#21336;&#19968;&#21270;
unique(TestVec)
[1] 1 3

#&#12505;&#12463;&#12488;&#12523;&#12395;&#25407;&#20837;
append(TestVec, 4:6, after = 3)
[1] 1 1 1 4 5 6 3 3 3 3

#&#12505;&#12463;&#12488;&#12523;&#12391;&#25351;&#23450;&#12375;&#12383;&#20516;&#12392;&#19968;&#33268;&#12377;&#12427;&#22580;&#25152;&#12434;&#65297;&#12391;&#20986;&#21147;
#sum&#12392;&#32068;&#12415;&#21512;&#12431;&#12379;&#12427;&#12392;&#25968;&#12364;&#12431;&#12363;&#12426;&#12414;&#12377;
match(TestVec, 1)
[1]  1  1  1 NA NA NA NA
#&#25991;&#23383;&#12418;&#19968;&#32210;&#12391;&#12377;
match(c("a", "&#12356;", "u"), "&#12356;")
[1] NA  1 NA

少しでも、あなたの解析が楽になりますように!!

タイトルとURLをコピーしました