여기 내 dataframe입니다 시간 차이에 따라 그룹화 : 나는 열을 추가 할R은
df <- data.frame(col_1 = c('11/13/2007', '11/17/2007', '11/19/2007', '11/25/2007', '11/28/2007'),
col_2 = c('A', 'B', 'C', 'D', 'E'))
,하는 것 col_1
에서 날짜의 시간 차이를 이용하여 그룹 요소. 예를 들어 첫 번째, 두 번째 및 세 번째 행은 날짜가 서로 다른 5 일 (연속 된 날짜 사이) 만 차이가 나고 행 4와 5가 그룹 2에 속하기 때문에 그룹 1에 포함됩니다. 두 개의 연속 된 날짜 ' 11/19/2007 '과 '11/25/2007'은 5 일 이상 차이가납니다.
날짜 사이의 일별 차이를 계산할 수 있지만 그룹화를 만드는 방법을 알려줍니다. 내가 dplyr
와 솔루션을 선호 하겠지만 조언의 모든 조각은 주셔서 감사합니다.