我正在尝试使用我的电脑中的现有数据,即.dta文件。
我正在尝试使用以下命令在 R 中打开它:
mydata<-read.dta(file="C:\\Users\\me\\Desktop\\data_raw.dta")
但是有这个错误
>> not a Stata version 5-12 .dta file 
任何帮助将不胜感激。谢谢。
Wee*_*ils 12
遇到了同样的问题,罗兰建议read_dta从haven 包中使用!
重申 Roland 的评论有助于形成此解决方案。
read.dta从外部包只能读取从 Stata 版本 5 到 12 的文件,并且您的文件似乎是由该范围之外的版本创建的。
Have 的 read_dta 可以读取此范围之外的 dta 文件。
小智 5
关于read_dta我想补充的是,首先你必须安装haven,例如
install.packages("haven")
library(haven)
data <- read_dta("data.dta")