【发布时间】:2024-01-19 15:33:01
【问题描述】:
我得到了一个矩阵 m,如下所示:
df <- c("2011-01-02", "2011-01-05", "2011-01-08", "2011-01-11", "2011-01-14",
"2011-01-17", "2011-01-20", "2011-01-23", "2011-01-26", "2011-01-29",
"2011-02-01", "2011-02-04", "2011-02-07", "2011-02-10", "2011-02-13")
m <- matrix(nrow = 1, ncol = 15, byrow = T, data = df)
矩阵中的条目是Date 类对象。
我有一个间隔:
start <- as.Date("2011-01-26")
end <- as.Date("2011-02-10")
现在我想选择矩阵 m 中属于这个区间的所有日期(例如 cols 9 到 14)并将它们输出到一个新矩阵中。我无法执行此选择,非常感谢任何输入!我在 R 中使用 lubridatepackage。
矩阵 m 的格式反映了我原来的 Dates 矩阵第一行的一部分,它本身有 dim = (96, 850)。
EDIT1:为清楚起见进行了编辑,“开始”和“结束”是 Date 类型,但没有这样标记。
【问题讨论】: