我想这会采用for循环的形式?我有大约100行代码读取csv并将其内容添加到数据帧中,但我需要将其循环遍历当前工作目录中的所有子目录
答案 0 :(得分:4)
您还没有提供很多细节,但
for (subdir in list.dirs(recursive=FALSE)) {
## do stuff ...
}
答案 1 :(得分:2)
Ben的解决方案可能接近海报的要求,但这可能更接近他想要的内容:
d = NULL
for (csv in dir(pattern = "\\.csv$",full.names=TRUE,recursive=TRUE)){
d = rbind(d, read.table(csv))
}