haven で SPSS データをインポートする
haven パッケージは SPSS のデータファイルもインポートできます。今回もインポート手順はとてもシンプルです。扱う SPSS データファイルの種類に応じて、.sav ファイルなら read_sav()、.por ファイルなら read_por() を使います。
この演習では、434 名分の Big Five 性格特性のうち 4 つに関するデータを扱います(出典:University of Bath)。Big Five は、人の性格を分類するために元々 5 つの次元からなる心理学の概念です。SPSS データセットは person.sav という名前で、作業ディレクトリに用意されています。
この演習はコースの一部です
Rで学ぶ中級データインポート
演習の手順
read_sav()を使って"person.sav"の SPSS データをインポートし、読み込んだデータフレームをtraitsと名付けてください。traitsには欠損値、つまりNAがいくつか含まれています。各変数に含まれるNAの数を確認するために、summary()を実行してください。- 外向性(Extroversion)と協調性(Agreeableness)の両方で高得点、つまりそれぞれ 40 より大きい人だけのサブセットを表示してください。
subset()を使えます。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# haven is already loaded
# Import person.sav: traits
# Summarize traits
# Print out a subset