[英]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.