我正在尝试打开一个 Stata .dta
文件被压缩成 winrar
在 R. 这是我的代码:
library(foreign)
setwd("C:/Users/ASUS/Desktop/Data on oil/Oil discovery")
data <- read.dta("oil_discovery")
我得到:
Error in read.dta("oil_discovery") : unable to open file: 'No such file or directory'
我认为我的问题来自我的工作目录的分配,但我不知道如何管理它。
最佳答案
您需要将完整的文件名指定为 read.dta
.这包括文件结尾。也就是说,而不是
data <- read.dta("oil_discovery")
你需要写
data <- read.dta("oil_discovery.dta")
如果压缩还有其他问题,我想错误信息会有所不同。然而,
Error in read.dta("oil_discovery") : unable to open file: 'No such file or directory'
非常明确地指出当前的错误是文件oil_discovery
没有找到。检查名称或路径是否导致错误的一个好方法是使用
choose.files()
.也就是说,运行以下行: data <- read.dta(choose.files())
这将打开一个弹出窗口,您可以在其中手动选择文件。如果这有效,则文件名被错误指定。
关于r - 在 R 中打开一个 dta 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37392662/