在R中加载指定数量的CSV文件

时间:2016-03-26 11:42:58

标签: r csv

我有200个CSV文件,我想只加载50个文件。 我已经检查了这个功能:

fl <- list.files(directory, pattern = "*.csv", full.names = TRUE)

在提供目录路径时,上述功能会加载目录中的所有文件 是他们的任何替代方案,可以帮助我加载指定数量的文件,以便我可以最小化程序的执行时间。

1 个答案:

答案 0 :(得分:1)

如果我们只需要阅读前50个文件,请使用vector对“fl”head进行子集化,然后使用list读取lapply中的文件

fl1 <- head(fl,50)
lst <- lapply(fl1, read.csv, header=TRUE)