我有许多目录的列表,每个目录里面有 5 个文件,我想从每个目录中的这些文件中选择一个(例如,让我们说扩展名为 .txt 的那个)并编译这些文件的列表。 txt 文件....如何创建一个从 R 中的目录列表中选择 txt 文件的循环?
最佳答案
你可以这样做:
dir(path = ".", pattern = "\\.txt$", full.names = TRUE, recursive = TRUE)
在哪里 path
是包含您要查找的所有文件夹的根目录,pattern
是匹配您感兴趣的文件的正则表达式(在示例中,所有带有 .txt
扩展名的文件,full.names
返回文件的完整路径,recursive
用于探索 path
中的所有子目录。这将返回一个向量,其中包含与您的查询匹配的文件的完整路径。
关于r - 从R中的目录列表创建文件列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45576588/