【发布时间】:2015-02-10 19:11:38
【问题描述】:
我看到了大量的库,如 zoo、ts、timeSeries 用于处理季度,但我似乎无法找到改变季度边界的方法。 我分析的数据需要细分为财政季度。
例如:
第一财季:2013 年 7 月 28 日 - 2013 年 10 月 26 日
第二财季:2013 年 10 月 27 日 - 2014 年 1 月 25 日
等等……
【问题讨论】:
标签: r
我看到了大量的库,如 zoo、ts、timeSeries 用于处理季度,但我似乎无法找到改变季度边界的方法。 我分析的数据需要细分为财政季度。
例如:
第一财季:2013 年 7 月 28 日 - 2013 年 10 月 26 日
第二财季:2013 年 10 月 27 日 - 2014 年 1 月 25 日
等等……
【问题讨论】:
标签: r
尝试使用cut 定义您自己的日期范围:
boundaries <- as.Date(c("7/28/2013","10/27/2013","1/26/2014"),"%m/%d/%Y")
quarterNames <- c("Fiscal Q1","Fiscal Q2")
cut(vectorOfDates ,
breaks = boundaries,
labels = quarterNames)
请注意,您需要比标签多一个边界(因为标签应用于breaks 之间的范围),并且边界必须跨越您的日期范围,否则您将引入缺失值。
【讨论】: