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

Connected

演習

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

データには、文字ベクトル、カテゴリ変数、日付など、実にさまざまな型があります。こうした場合に、read.dta() の追加引数が役立ちます。

よく使う引数は convert.dates、convert.factors、missing.type、convert.underscore です。意味は動画で Filip が説明したとおりシンプルで、STATA のデータを標準的な R のデータ構造に正しく変換するためのものです。デフォルト値は ?read.dta と入力して確認してください。

この演習のデータセットには、個々人の社会経済的指標と教育へのアクセスが含まれます(出典: World Bank)。このデータは edequality.dta として提供され、作業ディレクトリ内の worldbank フォルダにあります。

指示

100 XP
  • file.path() を使ってファイルへのパスを指定し、path と名付けてください。"edequality.dta" は "worldbank" フォルダ内にあることを忘れないでください。
  • path 変数を使って、データファイルを3通りにインポートし、それぞれ str() で構造を表示してください。
  • edu_equal_1: ファイルの path だけを read.dta() に渡します。
  • edu_equal_2: ファイルの path を渡し、convert.factors を FALSE に設定します。
  • edu_equal_3: ファイルの path を渡し、convert.underscore を TRUE に設定します。