r - 不是 Stata 版本 5-12 .dta 文件

标签 r

我正在尝试使用我的电脑中现有的数据,即 .dta 文件。

我尝试使用以下命令在 R 中打开它:

mydata<-read.dta(file="C:\\Users\\me\\Desktop\\data_raw.dta")

但是出现这个错误

>> not a Stata version 5-12 .dta file 

任何帮助将不胜感激。谢谢。

最佳答案

遇到了同样的问题,Roland 使用 Haven 包中的 read_dta 的建议奏效了!

重申 Roland 有助于形成此解决方案的评论。 来自外部包的 read.dta 只能读取 Stata 版本 5 到 12 的文件,并且您的文件似乎是由该范围之外的版本创建的。

haven的read_dta可以读取超出此范围的dta文件。

关于r - 不是 Stata 版本 5-12 .dta 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52075779/

相关文章:

r - 使用钩子(Hook)在输出中格式化表格

r - 根据另一个数据帧中的值范围从数据帧中提取值

r - 在一个 R 中组合多列

当渲染新的输出元素时,R Shiny 仪表板自动滚动到底部

r - 如何将表格另存为图像同时保持其质量?电阻

java - 带有 Tor 的 RSelenium 以及 Windows 上的新 RSelenium 版本

r - 将自定义函数应用于 DF 列表,将另一个列表作为输入 - R

r - 测试 NA 并根据结果选择值

r - 是否有 R 命令触发从 Rstudio Server 下载文件?

r - 如何创建这个函数?