r - 从R中的目录列表创建文件列表

标签 r list for-loop

我有许多目录的列表,每个目录里面有 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/

相关文章:

r - 在 ggplot2 中使用 bquote 折叠字幕

list - 了解Swi-prolog中的拆分

python - 在 for 循环中将小矩形打印到屏幕上。 (pygame)

c - 简单的 for 循环在 C 中不起作用

r - 如何将自定义多变量函数应用于 R 中数据框的每一行?

r - 使用 R Shiny 创建问卷

r - 带有 colClasses : scan() expected 'a real' got 'NULL' 的 read.csv 中的错误

Python 如何在数组中创建数组?

c# - 仅查询重复项的列表

java - 每百万次迭代打印一次消息