我有7月,8月和9月的每日数据。我想将数据从一个月的1个分组到一个组,从16个月到月末分组到另一个组,其他月份也是如此。目前我正在使用as.numeric(a$date-a$date[1]) %/% 15
,但它没有考虑所有日期,如果一个月有32天,它只需要到30日,31-32将计入下个月。那么有没有一种方法可以将日期分组到两个不同的组中?
答案 0 :(得分:0)
假设您的数据框名为df
。然后:
df$group <- with(df, ifelse(lubridate::day(date) <= 15, "first", "second"))