【发布时间】:2018-10-10 14:44:28
【问题描述】:
我有这些数据,其中包含 2000 年到 2020 年的日期:
date[1:5]
# [1] "2000-01-01" "2000-01-02" "2000-01-03" "2000-01-04" "2000-01-05"
str(date)
# Date[1:941], format: 2000-01-01" "2000-01-02" "2000-01-03" "2000-01-04"..
我可以这样做:
indices <- cut(date, "year")
那么从"2000-01-01" 到"2000-12-31" 的所有日期都将映射到"2000-01-01"。
但我希望从"1999-12-01" 到"2000-11-30" 的所有日期都映射到"2000-01-01"。
我想要cut(date, "year") 的等价物,但年份会从一月以外的月份开始。
我该怎么做?
【问题讨论】:
-
你能用代码举例说明你想要的输出吗?我不清楚你在找什么。
-
我想我能够弄清楚。我已经编辑了您的问题,请查看并确保它是正确的。
标签: r