【发布时间】:2016-06-14 14:57:16
【问题描述】:
我的目标是将某个文件夹中的所有txt文件导入到一个列表中。
所以我这样做:
setwd(".../folder")
data <- list.files(pattern = "\\.txt$")
lis <- lapply(data, read.csv)
但是,我想避免使用setwd()。所以我可以这样做:
data <- list.files(path = ".../folder", pattern = "\\.txt$")
但是我当然会收到一条错误消息没有这样的文件或目录,因为read.csv 在错误的目录中查找。如何指定文件夹并导入data中的所有文件?
【问题讨论】:
-
你为什么对 .txt 文件使用
read.csv? -
@AdamQuek 为什么不呢?
-
听起来不像是正常做法。
-
@AdamQuek 好的,我想我可以接受。
-
@AdamQuek 我们并不总是拥有完美文件名的完美文件,也许它只是我们从其他人那里收到的带有逗号的文本文件。
标签: r