我正在尝试打开一个Stata .dta文件,该文件在R中被压缩为winrar。以下是我的代码:
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'我认为我的问题来自于工作目录的分配,但我不知道如何管理它。
发布于 2016-05-23 21:51:14
您需要将完整文件名指定为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())这将打开一个弹出窗口,您可以在其中手动选择文件。如果这是有效的,那么文件的名称被错误地指定。
https://stackoverflow.com/questions/37392662
复制相似问题