我已经尝试了几千次不同的时间来读取Stata14
文件R
,并且由于某种原因我不断发生奇怪的事情(比如变量丢失等).
原始文件保存在Stata 13
或中14
,因此该read.dta()
命令不起作用.我也尝试过read.dta13()
,它有时会读取它,但它会在某个位置切断数据库并且不会给我数据集中包含的所有变量(我可以在Stata上看到并完美地工作).可以在此处找到原始文件并向下滚动到Uruguay
.
有人对如何解决这个问题有任何想法?我厌倦了正确地R
阅读我的Stata
文件,当它完美地工作时Stata
.
Str*_*d01 19
我知道这是一个老线程,但每当我谷歌"用R读取stata 14"时,我就会得出这个未解决的答案.
SO上的社区已经回答了这个问题:在R中阅读Stata 13文件
截至今天,有一个CRAN包用于读取stata 13和14:
install.packages("readstata13")
library(readstata13)
dat <- read.dta13("myStataFile.dta")
Run Code Online (Sandbox Code Playgroud)
希望这个对你有帮助.
rad*_*dek 17
看看Hadley的haven
包(CRAN,github).它:
适用于Stata 13和14文件(外国版仅适用于Stata 12).
也可以写SPSS和Stata文件(这很难测试,所以如果你遇到任何问题,请告诉我).
安装完成后,您只需:
read_dta("path/to/file")
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
27134 次 |
最近记录: |