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

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

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

実行コマンドはR version 4.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

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

Amazon audibleの登録の紹介

プライム会員限定で2024年7月22日まで3か月無料体験キャンペーン開催中です。無料体験後は月額1,500円で聞き放題です。なお、聞き放題対象外の本はAudible会員であれば非会員価格の30%引きで購入することが可能です。

Amazon audibleはプロのナレーターが朗読した本をアプリで聞くことができるサービスで、オフライン再生も可能です。通勤や作業のお供にAmazon audibleのご登録はいかがでしょうか。

・AmazonのAudible

https://amzn.to/3L4FI5o

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