【问题标题】:Loading multiple tab delimited files in R在 R 中加载多个制表符分隔的文件
【发布时间】:2015-04-23 14:22:03
【问题描述】:

我找到了一些关于如何将多个文件 csv 文件加载到 R 中的信息。我正在尝试修改他们的代码以使用制表符分隔的文件。这是代码

#list of files
files <- list.files(currentFilePath)

for(filename in files){
  print(filename)
}

allFiles.list <- lapply(files, read.csv)

此代码有效,但无法识别数据是制表符分隔的。我已经看到了使用 read.table 的示例,但是,这是一个文件。我不知道如何使用上面的 lapply 方法处理多个文件。

【问题讨论】:

    标签: r


    【解决方案1】:

    您可以使用lapply... 参数向FUN 添加参数,例如

    allFiles.list <- lapply(files, read.table, sep = '\t')
    

    【讨论】:

    • 感谢您的快速回复。我没有意识到你可以将参数传递给 lapply 中的函数。
    猜你喜欢
    • 1970-01-01
    • 2021-09-22
    • 2020-08-09
    • 2013-12-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-10-20
    • 1970-01-01
    相关资源
    最近更新 更多