【发布时间】:2016-06-30 22:47:42
【问题描述】:
我有一个数据框,其中包含一个包含开始日期的列和一个包含结束日期的列。我想知道是否有一种体面的 R 方式,从 base-R 获取这两个日期(包括)之间的所有日历年。
我有一个解决方法
seq(as.numeric(format(as.Date(df$start[1]), '%Y')),
as.numeric(format(as.Date(df$end[1]), '%Y')), by = 1)
但我想要一些可以将整个向量传递给的东西。
如果我在其中传递seq 函数,我想我可以使用apply,但这是要走的路吗?我试图达到的最终结果是每个日历年有多少条目“活跃”的直方图。任何帮助表示赞赏。谢谢。
【问题讨论】: