【发布时间】:2017-05-30 06:46:03
【问题描述】:
我有两个日期向量,a 和 b。向量 a 有两个定义日期跨度的日期。向量 b 可以有很多元素,但我想知道 b 的哪个(如果有)元素落在 a 的日期范围内。例如,
a <- c(as.Date("2012-01-01"), as.Date("2012-02-01"))
b <- c(as.Date("2011-11-09"), as.Date("2012-01-15"), as.Date("2012-5-15"))
向量 a 和 b 可以是 zoo/xts 对象,其为日期分配了数值,或者不是帮助解决方案所需的。
所需的答案是 b[2], 2012-01-15。显然可以使用循环,但必须有一个向量解决方案。帮助表示赞赏。
【问题讨论】: