R 在当前目录中的所有子目录中循环脚本?
我想这是一个for循环的形式?我有大约100行读取csv并将其内容添加到数据帧的代码,但我需要在我当前工作目录中的所有子目录中循环它R 在当前目录中的所有子目录中循环脚本?,r,loops,for-loop,dataframe,R,Loops,For Loop,Dataframe,我想这是一个for循环的形式?我有大约100行读取csv并将其内容添加到数据帧的代码,但我需要在我当前工作目录中的所有子目录中循环它 for (subdir in list.dirs(recursive=FALSE)) { ## do stuff ... } Ben的解决方案可能与海报要求的接近,但这可能更接近他想要的: d = NULL for (csv in dir(pattern = "\\.csv$",full.names=TRUE,recursive=TRUE)){ d =
for (subdir in list.dirs(recursive=FALSE)) {
## do stuff ...
}
Ben的解决方案可能与海报要求的接近,但这可能更接近他想要的:
d = NULL
for (csv in dir(pattern = "\\.csv$",full.names=TRUE,recursive=TRUE)){
d = rbind(d, read.table(csv))
}
如何列出要读入R的文件?按照
recursive
的行查找参数,并将其设置为TRUE
,以获取子文件夹中的文件。