【发布时间】:2018-03-27 21:03:22
【问题描述】:
这是我的代码:
library(DBI)
library(proto)
library(chron)
library(RSQLite)
library(sqldf)
setwd("C:/Users/Rachael/Desktop")# set directory to desktop
files = list.files(path = "C:/Users/Rachael/Documents" ,pattern = ".csv")
(files) # show filenames in the working directory
rdf=lapply(files, read.csv) # files are loaded into rdf
这是错误信息
(files) # show filenames in the working directory
[1] "PIR.csv" "TWTR.csv"
rdf=lapply(files, read.csv) # files are loaded into rdf
文件中的错误(文件,“rt”):无法打开连接 另外:警告信息: 在文件中(文件,“rt”):无法打开文件'PIR.csv':没有这样的文件或目录
“无法打开连接”是什么意思?当我显示我的文件时也发现了 PIR.csv,那么为什么稍后会出现没有这样的文件呢?
【问题讨论】:
-
您将工作目录设置为
Desktop,但文件位于Documents。 -
您从
setwd到...Desktop,然后从...Documents获取文件列表。因此,您试图从Desktop获取PIR.CSV(位于Documents),这就是错误的原因。尝试将full.names = TRUE添加到list.files