2016-10-19 3 views
0

나는 7 월, 8 월 및 9 월의 일별 데이터를 가지고 있습니다. 한 달에 한 그룹의 데이터를 그룹화하고 16 개월에서 한 달의 그룹을 다른 그룹으로 그룹화하고 다른 달에도 그룹화하려고합니다. 현재 as.numeric(a$date-a$date[1]) %/% 15을 사용하고 있지만 한 달에 32 일이 걸릴 경우 30 일에 끝나고 31-32 일이 다음 달에 계산됩니다. 그래서 날짜를 정확하게 두 개의 다른 그룹으로 그룹화 할 수있는 방법이 있습니까?R에서 달의 날짜를 그룹화하는 방법?

답변

0

데이터 프레임이 df이라고 가정합니다. 그 다음 :

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