使用lapply与read.csv和管道分隔符

时间:2017-09-27 20:21:02

标签: r lapply

我有两个文件名向量,sample_filesactual_files。每个向量包含4个文件的文件路径。在sample_files中,每个文件都是.csv文件,当我调用lapply(sample_files, read.csv)时,我会得到一个包含四个数据帧的列表。

但是,对于actual_files向量,每个文件都是双管分隔的.txt文件(blurgh),并且在调用lapply(actual_files, read.csv(sep="|"))时出现以下错误

Error in read.table(file = file, header = header, sep = sep, quote = quote, 
: argument "file" is missing, with no default

我尝试用read.csv(filename, sep="|")分别读取每个文件并创建了数据框,没问题。

我在第二次lapply调用时遇到错误,我做错了什么?

我的问题与this问题相似,但尚未得到解答。

谢谢你!

0 个答案:

没有答案