[英]Open a dta file in R
我正在嘗試打開一個 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'
我認為我的問題來自工作目錄的分配,但我不知道如何管理它。
您需要將完整文件名指定為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())
這將打開一個彈出窗口,您可以在其中手動選擇文件。 如果可行,則文件名指定錯誤。
library(haven)
數據 <- read_dta("**.dta")
查看(數據)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.