我有200个CSV文件,我想只加载50个文件。 我已经检查了这个功能:
fl <- list.files(directory, pattern = "*.csv", full.names = TRUE)
在提供目录路径时,上述功能会加载目录中的所有文件 是他们的任何替代方案,可以帮助我加载指定数量的文件,以便我可以最小化程序的执行时间。
答案 0 :(得分:1)
如果我们只需要阅读前50个文件,请使用vector
对“fl”head
进行子集化,然后使用list
读取lapply
中的文件
fl1 <- head(fl,50)
lst <- lapply(fl1, read.csv, header=TRUE)