繁体   English   中英

如何在R中分组一个月的日期?

[英]How to group dates of a month in R?

我有7月,8月和9月的每日数据。 我想将一个月的数据从一个月的第一组进行分组,从一个月的16到月末将数据分组到另一个组,其他几个月也是如此。 目前,我正在使用as.numeric(a$date-a$date[1]) %/% 15但并未考虑所有日期,例如一个月有32天,则只需要等到30日和31-32才算到下个月。 那么,是否有可能将日期精确地分为两个不同的组?

假设您的数据帧称为df 然后:

df$group <- with(df, ifelse(lubridate::day(date) <= 15, "first", "second"))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM