STATA データ セットを R にインポートする必要があり、「外部」パッケージをダウンロードしました。パッケージを R に「ロード」する手順と、STATA データセットをインポートする手順を教えてください。
3 に答える
R ヘルプリスト スタイルの回答: RTFM!
統計主義者スタイルの回答: いつものように Stata ファイルを保存します。Rで、次のように入力します
help(package="foreign")
コマンドが何であるかを調べるために。Stata に関連するものは、Stata データ ファイル拡張子.dta
と同様に、それらに含まれます。ほとんどの場合に機能するはずです。そうでない場合は、古いバージョンとして Stata からファイルを保存してみてください ( )。.dta
read.dta(file="path/name.dta")
saveold filename.dta, replace
ところで、それはSTATAではなく、Stataです。SAS や SPSS とは異なり、頭字語ではありません。したがって、大声で叫ぶ必要はありません。
PS DWinが正しく指摘したように、パッケージをロードする必要があります:
library(foreign)
あなたはRを知っているように見えるので、それを覚えていても問題ないと思いました。
それはむしろ「ダウンロードされた」という意味に依存します。'foreign'は'base'、'stats'、'utils'、'Matrix'、および'grDevices'のような他のいくつかと一緒に、標準のRインストールに含まれているため、何もダウンロードする必要はありません。GUIコマンドの1つを使用して「foreign」パッケージを(不必要に)インストールしているかどうかに関係なく、実行する必要があるのは次のとおりです。
library(foreign)
?read.dta # and run the example
同じ問題に対処する必要があったため、コードは次のとおりです。
library(foreign)
setwd(your working directory)
R が Stata dta データセットを探す場所を認識できるように、作業ディレクトリを設定する必要があることに注意してください。
そして最後のコード:
read.dta("name of the dataset .dta")
そのトピックのビデオ: https://www.youtube.com/watch?v=tCkCz4cu918