r - 使用字符向量的元素作为grep的模式

时间:2017-10-26 16:27:33

标签: r vector grep

我有一个小时和分钟的向量:

Date=format( seq.POSIXt(as.POSIXct("2016-01-01 05:55:00"), as.POSIXct("2016-01-01 21:55:00"), by = "15 min"), "%H:%M:%S", tz="Europe/Rome")

我想使用该向量的元素(即Date[4])作为grep模式的一部分:

grep("2016-01-.. Date[4]", df$first)

我实际上是想做这样的事情:

grep("2016-01-.. 09:25:00", df$first)

我缺少什么?

1 个答案:

答案 0 :(得分:0)

以下是您如何循环列表的示例。将其扩展到grep语句应该很简单

for (i in 1:length(Date)){
  print(Date[i])
}

[1] "14:55:00"
[1] "15:10:00"
[1] "15:25:00"
[1] "15:40:00"
...