Rで解析:STATA13のファイルを読み込む方法
RでSAS、SPSS、Stata、Systatやバイナリファイルを読み込む方法としてforeignパッケージを使用する方法があります。
Rとウェブ解析:SPSSやSASのファイルまで!Rに取り込むコードの紹介
しかし、foreignパッケージの最新バージョン0.8-63ではSTATA13のファイルを読み込むことができません。
そこで、STATA13のファイルを読み込むパッケージ「readstata13」を紹介します。
<おすすめのRに関する書籍です>
Rによる多変量解析入門
Amazonで川端 一光, 岩間 徳兼, 鈴木 雅之のRによる多変量解析入門 データ分析の実践と理論。アマゾンならポイント還元本が多数。川端 一光, 岩間 徳兼, 鈴木 雅之作品ほか、
パッケージのインストール
下記のコマンドを実行するとインストールができます。
#パッケージのインストール
install.packages("readstata13")スポンサーリンク
パッケージのインストール
コマンドを実行すると読み込んだファイルがデータフレームになります。ファイルを指定しやすいようにtcltkパッケージを利用しています。STATA13のファイルを出力する場合は”save.dta13(データ, file = ファイル名)”です。
###ライブラリーの読み込み#####
library("readstata13")
library("tcltk")
#####
###ファイルの選択と読み込み、データは因子化しない#####
Stata13DATA <- read.dta13(paste(as.character(tkgetOpenFile(title = "Stata13ファイルを選択",
filetypes = '{"stata13ファイル" {".dta"}}',
initialfile = "*.dta")), sep = "", collapse =" "),
convert.factors = FALSE)少しでも、あなたのウェブや実験の解析が楽になりますように!!
スポンサーリンク