1

STATA データ セットを R にインポートする必要があり、「外部」パッケージをダウンロードしました。パッケージを R に「ロード」する手順と、STATA データセットをインポートする手順を教えてください。

4

3 に答える 3

4

R ヘルプリスト スタイルの回答: RTFM!

統計主義者スタイルの回答: いつものように Stata ファイルを保存します。Rで、次のように入力します

    help(package="foreign")

コマンドが何であるかを調べるために。Stata に関連するものは、Stata データ ファイル拡張子.dtaと同様に、それらに含まれます。ほとんどの場合に機能するはずです。そうでない場合は、古いバージョンとして Stata からファイルを保存してみてください ( )。.dtaread.dta(file="path/name.dta")saveold filename.dta, replace

ところで、それはSTATAではなく、Stataです。SAS や SPSS とは異なり、頭字語ではありません。したがって、大声で叫ぶ必要はありません。

PS DWinが正しく指摘したように、パッケージをロードする必要があります:

    library(foreign)

あなたはRを知っているように見えるので、それを覚えていても問題ないと思いました。

于 2012-09-05T22:09:39.943 に答える
2

それはむしろ「ダウンロードされた」という意味に依存します。'foreign'は'base'、'stats'、'utils'、'Matrix'、および'grDevices'のような他のいくつかと一緒に、標準のRインストールに含まれているため、何もダウンロードする必要はありません。GUIコマンドの1つを使用して「foreign」パッケージを(不必要に)インストールしているかどうかに関係なく、実行する必要があるのは次のとおりです。

library(foreign) 
?read.dta   # and run the example
于 2012-09-05T22:47:18.547 に答える
0

同じ問題に対処する必要があったため、コードは次のとおりです。

library(foreign)
setwd(your working directory)

R が Stata dta データセットを探す場所を認識できるように、作業ディレクトリを設定する必要があることに注意してください。

そして最後のコード:

read.dta("name of the dataset .dta")

そのトピックのビデオ: https://www.youtube.com/watch?v=tCkCz4cu918

于 2014-06-24T13:41:11.693 に答える