la中的lapply,无法打开连接?

时间:2018-03-27 21:03:22

标签: r lapply

这是我的代码:

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,那么为什么以后会出现这样的文件呢?

1 个答案:

答案 0 :(得分:0)

使用getwd()命令查看文件路径。通常,个人会忘记read.csv命令根据当前工作目录读取。将来解决此问题的一个好方法是生成绝对文件路径名。