1
我嘗試迭代位於文件夾中的所有「.dbfs」以執行「read.dbf」失敗。恰當地通過循環遍歷read.dbf
的代碼如下:
files <- list.files(path="\\\\CLOVER\\Projects\\TDEP_Compare\\Tasks\\06_StatsTables\\DBFs\\", pattern="*.dbf", all.files=F, full.names=T)
files
for (i in files){
#
print(i)
data <- read.dbf(i, as.is = true)
head(data, n=10)
names(data)
}
在控制檯結果如下:
> for (i in files){
+ print(i)
+ data <- read.dbf(i, as.is = true)
+ head(data, n=10)
+ names(data)
+ }
[1] "\\\\CLOVER\\Projects\\TDEP_Compare\\Tasks\\06_StatsTables\\DBFs\\CMAQ_n_td_2002_frst_pts_Int.dbf"
Error in read.dbf(i, as.is = true) : object 'true' not found
>
有什麼想法就read.dbf的語法和我怎麼能正確地通過它我解析?