提问人:Yvonne 提问时间:11/10/2023 最后编辑:Yvonne 更新时间:11/10/2023 访问量:37
如何在 r 中将日期分解为季度或特定时间段
How to break dates into quarters or specific period of time in r
问:
我正在尝试以三个月为增量对我的数据进行子集化。
这是我用来获取 2 月、3 月和 4 月数据的线路。
Q3 <- filtered_data %>% filter(Admin_Day >= "2022-02-01" & Admin_Day <= "2022-4-30")
但是当我检查使用时: ,它给了我 332,这显然是不正确的。过滤器有问题。它包含的日期比我想要的要多。length(unique(Q3$Admin_Day))
附带说明,我在运行时遇到了同样的问题Q2 <- filtered_data %>% filter(Admin_Day >= "2021-1-01" & Admin_Day <= "2022-1-31")
但随后设法通过分解日期来修复它,如下所示。Q2 <- filtered_data %>% filter(Admin_Day >= "2021-11-01" & Admin_Day <= "2021-12-31" | Admin_Day >= "2022-01-01" & Admin_Day <= "2022-01-31")
提前谢谢大家!
答: 暂无答案
上一个:R 计算午夜后的小时数
评论