R:如何选择目录中同时满足名称开头和结尾条件的文件?

标签 r design-patterns

我需要选择以“M”开头和以“.csv”结尾的文件。我可以轻松选择以“M”开头的文件:list.files(pattern =“^ M”)或以“csv”结尾的文件:list.files(pattern =“.csv”)。但是,如何同时选择同时满足这两个条件的文件?

最佳答案

您可以尝试glob2rx

lf <- list.files("path_to_directory/", pattern=glob2rx("M*.csv"))

转换为:
glob2rx("M*.csv")
[1] "^M.*\\.csv$"

关于R:如何选择目录中同时满足名称开头和结尾条件的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21585413/

相关文章:

javascript - 使用下划线、_.extend 关键字的 Mixin 模式

r - 评估变量,以便它可以出现在 R markdown 的代码块中

php - 从 javascript OOP 背景理解 php 类结构(如何调整代码工作流程)

oop - 单例类 : static properties or non-static properties?

java - HashMap 而不是 DTO?

objective-c - 仅在参数更改时处理实例方法中的代码

r - 使用 data.table 计算所有数字列的汇总统计数据(例如平均值)

r - 求给定区间内标准正态分布的均值

r - dplyr/ggplot 使用管道

在不聚合的情况下在 R 中 reshape (例如 MTurk 响应字符串)