读取文件夹中的所有文件,并对每个数据框应用功能
我正在对一个特定文件夹中的所有文件进行一个相对简单的分析,并将其放入函数中。我想知道是否有人提供了一些技巧来帮助我在许多不同的文件夹上自动化该过程。 首先,我想知道是否有一种方法可以将特定文件夹中的所有文件直接读取到R中。我相信以下命令将列出所有文件: files <- (Sys.glob("*.csv")) ...我从使用R找到列出具有指定扩展名的所有文件 然后以下代码将所有这些文件读入R。 listOfFiles <- lapply(files, function(x) read.table(x, header = FALSE)) …从在R中处理多个文件 但是文件似乎是作为一个连续列表而不是单个文件读取的……我如何更改脚本以将单个文件夹中的所有csv文件作为单个数据帧打开? 其次,假设我可以分别读取所有文件,那么如何一次性完成所有这些数据帧的功能。例如,我创建了四个小数据框,以便说明我想要的内容: Df.1 <- data.frame(A = c(5,4,7,6,8,4),B = (c(1,5,2,4,9,1))) Df.2 <- data.frame(A = c(1:6),B = (c(2,3,4,5,1,1))) Df.3 <- data.frame(A = c(4,6,8,0,1,11),B = (c(7,6,5,9,1,15))) Df.4 <- data.frame(A = c(4,2,6,8,1,0),B = (c(3,1,9,11,2,16))) 我还组成了一个示例函数: Summary<-function(dfile){ SumA<-sum(dfile$A) MinA<-min(dfile$A) …