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

Connected

演習

haven を使って SAS データをインポートする

haven は、SAS、STATA、SPSS の3つのソフトウェアからデータをインポートするための、とても使いやすいパッケージです。ソフトウェアごとに使う関数が異なります。

  • SAS: read_sas()
  • STATA: read_dta()(または read_stata()。どちらも同じです)
  • SPSS: ファイル形式に応じて read_sav() または read_por()

これらの関数はいずれも、主な引数としてローカルファイルへのパスを受け取ります。実は URL を渡すこともでき、その場合は haven がインポート前に自動でファイルをダウンロードします。

ここでは、36 名の年齢、性別、収入、購入レベル(0 = 低、1 = 高)に関するデータを扱います(出典: SAS)。この情報は sales.sas7bdat という SAS ファイルに保存されており、現在の作業ディレクトリにあります。データはこちらからダウンロードすることもできます。

指示

100 XP
  • haven パッケージを読み込みます。これはすでに DataCamp のサーバーにインストールされています。
  • データファイル "sales.sas7bdat" をインポートし、取り込んだデータフレームを sales と名付けます。
  • str() で sales の構造を表示します。いくつかの列はカテゴリ変数なので、因子であるべきです。