【问题标题】:Get all the paths that lead to a specific file获取通向特定文件的所有路径
【发布时间】:2021-04-14 11:32:15
【问题描述】:

我需要访问(和 rbind)目录中同名的所有文件(例如 results.csv)。 同一目录中的文件根据不同的标准组织,并且路径可能存在很大差异(文件夹的层次结构可能会改变)。

如何为每个文件名列出所有路径?

【问题讨论】:

    标签: r path


    【解决方案1】:
    
    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) )
    
    

    不确定您是否正在查看需要总结的一组不同文件名,但如果您愿意,可以将代码中的固定文件名替换为变量。

    你说你想把它们都读完。只要它们具有相同的结构,就应该像建议的那样直截了当。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-28
      相关资源
      最近更新 更多