【发布时间】:2021-04-14 11:32:15
【问题描述】:
我需要访问(和 rbind)目录中同名的所有文件(例如 results.csv)。 同一目录中的文件根据不同的标准组织,并且路径可能存在很大差异(文件夹的层次结构可能会改变)。
如何为每个文件名列出所有路径?
【问题讨论】:
我需要访问(和 rbind)目录中同名的所有文件(例如 results.csv)。 同一目录中的文件根据不同的标准组织,并且路径可能存在很大差异(文件夹的层次结构可能会改变)。
如何为每个文件名列出所有路径?
【问题讨论】:
all.the.files <- dir( "under/this/directory/", recursive=TRUE, pattern="^results\\.csv$" )
library(purrr)
all.the.data <-
all.the.files %>% map_dfr( ~ read.csv(.x) )
不确定您是否正在查看需要总结的一组不同文件名,但如果您愿意,可以将代码中的固定文件名替换为变量。
你说你想把它们都读完。只要它们具有相同的结构,就应该像建议的那样直截了当。
【讨论】: