0
에서 보낸 시간 계산 방법 : I는 각 ID로 각 place_id에 소요되는 시간을 계산하려면이에서나는 다음과 같이 데이터 테이블이 각 장소
DT1 <-
read.table(text = "
id time place_id
604 2017-08-10 18:44:14 15
604 2017-08-10 20:38:20 15
604 2017-08-10 20:54:26 24
604 2017-08-10 21:35:50 24
604 2017-08-11 12:05:42 30
604 2017-08-11 13:05:42 30
", header = TRUE, stringsAsFactors = FALSE)
합니다.
id time place_id
604 6846 15
604 2484 24
604 3600 30
나는 각 영역
DT1[,follow_group_new := cumsum(difftime(time, shift(time, fill=-Inf), units="mins") > 5), by=list(id,place_id)]
이 나에게 각 그룹 냈어 there.Any 도움말에서 원하는 출력을 얻을하는 방법을 잘이 감사를 제공하기위한 각 그룹을 얻기 위해이 같은 시도했다.