1. 学ぶ
  2. /
  3. コース
  4. /
  5. Rで学ぶ中級データインポート

Connected

演習

foreign で SPSS データを読み込む (2)

前の演習では、read.spss() の中で to.data.frame 引数を使いました。SPSS データの読み込み方は、ほかにもさまざまにカスタマイズできます。

この演習では、別の引数 use.value.labels を試します。これは、値ラベルをもつ変数を、対応する名前のレベルをもつ R の factor に変換するかどうかを指定します。既定値は TRUE で、つまり SPSS 内のいわゆるラベル付き変数は、R では factor に変換されます。

今回も現在の作業ディレクトリにある international.sav データを使います。

指示

100 XP
  • データファイル "international.sav" をデータフレーム demo_1 として読み込みます。
  • head() 関数を使って demo_1 の先頭の数行を表示します。
  • データファイル "international.sav" をデータフレーム demo_2 として読み込みますが、今回は値ラベルをもつ変数が R の factor に変換されないようにします。
  • 同様に、demo_2 の先頭の数行を表示します。2 つのデータフレームの違いが分かりますか?