Rで解析:STATA13のファイルを読み込む方法

Rの解析に役に立つ記事
スポンサーリンク

RでSAS、SPSS、Stata、Systatやバイナリファイルを読み込む方法としてforeignパッケージを使用する方法があります。

Rとウェブ解析:SPSSやSASのファイルまで!Rに取り込むコードの紹介

しかし、foreignパッケージの最新バージョン0.8-63ではSTATA13のファイルを読み込むことができません。

そこで、STATA13のファイルを読み込むパッケージ「readstata13」を紹介します。


スポンサーリンク

パッケージのインストール

下記のコマンドを実行するとインストールができます。

#パッケージのインストール
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)

少しでも、あなたのウェブや実験の解析が楽になりますように!!

Amazon audibleの登録の紹介

プライム会員限定で2024年7月22日まで3か月無料体験キャンペーン開催中です。無料体験後は月額1,500円で聞き放題です。なお、聞き放題対象外の本はAudible会員であれば非会員価格の30%引きで購入することが可能です。

Amazon audibleはプロのナレーターが朗読した本をアプリで聞くことができるサービスで、オフライン再生も可能です。通勤や作業のお供にAmazon audibleのご登録はいかがでしょうか。

・AmazonのAudible

https://amzn.to/3L4FI5o

タイトルとURLをコピーしました