dplyrを使用して相関行列を作成する方法


install.packages("dplyr")
library(dplyr)

次に、使用するデータセットを読み込みます。ここでは、mtcarsデータセットを使用します。

data(mtcars)

mtcarsデータセットには、自動車の性能に関する情報が含まれています。このデータセットを元に、相関行列を作成してみましょう。

cor_matrix <- mtcars %>%
  select(-c(vs, am)) %>%
  summarise(across(everything(), ~cor(.)))

上記のコードでは、mtcarsデータセットから"vs"列と"am"列を除外し(select関数を使用)、残りの全ての列に対してcor関数を適用して相関係数を計算しています(summarise関数とacross関数を使用)。

最後に、作成した相関行列を表示してみましょう。

print(cor_matrix)

以上のコードを実行すると、選択したデータセットの相関行列が表示されます。