読者です 読者をやめる 読者になる 読者になる

疫学と医療統計学と遺伝学と時々、大学院生活

疫学を専門とする大学院生の研究に関する備忘録的ページ。

R 役に立つ小技5選 vol.2

今回は先日(2016-02-02)の記事「R 役に立つ小技5選」で紹介したものと同様にRの役に立つちょっとしたコマンドvol.2を紹介する。
jojoshin.hatenablog.com

No.1 二つのデータフレームを指定の列で結合し、共通の行のみ残す。
merge(x = データフレーム1, y = データフレーム2, by = "指定の列名", all = F)
No.2 NAの除外
データ名[is.na(データ名$列名) == FALSE, ]
No.3 特定の条件(今回の例は年齢が50歳以上)に合うものには1、そうでなければ0を与えるコマンド
ifelse(データ名$年齢 > 50, 1, 0)
No.4 ある名前を含む列が何番目の列か探したい場合(例えば、「年齢」の列は何番目か知りたい。)
which(name(データ名)=="年齢")
No.5 交互作用があるかどうかプロットした場合
interaction.plot(x軸上の要素を含むベクトル, 群分けしたい要素を含むベクトル,  y軸上の連続変数)

前回よりも使用頻度やパワーのあるコマンドをご紹介しました。



20160218
RF