R 날짜 차이 계산시 함수 오류

체크 마이 브레인

다음과 같은 데이터 프레임이 있습니다.

이름 날짜

데이비드 2019-12-23

데이비드 2020-1-10

데이비드 2020-2-13

케빈 2019-2-12

케빈 2019-3-19

케빈 2019-5-1

케빈 2019-7-23

기본적으로 각 사람에 따라 각 인스턴스 간의 날짜 차이를 계산하려고합니다. 현재 다음 for 루프를 사용하고 있습니다.

df$daysbetween <- with(df, ave(as.numeric(date) , name, 
              FUN=function(x) { z=c(NA,NA); 
                            for( i in seq_along(x)[-(1:2)] ){
                                z <- c(z, (x[i]-x[i-1]))}
                            return(z) }) )

현재는 두 번째와 세 번째의 차이를 계산하고 다음 인스턴스는 완벽하게 계산합니다. 그러나 첫 번째와 두 번째 날짜의 차이를 계산하지 않으므로 필요합니다. 내 코드의 오류는 어디에서 발생합니까? 도움을 주시면 감사하겠습니다.

미첼 그레이엄

패키지 lag에서 사용 하십시오 dplyr.

설명 : 벡터 에서 "이전"(lag ()) 또는 "다음"(lead ()) 값을 찾습니다. 현재 값의 뒤 또는 앞의 값을 비교하는 데 유용합니다.

df %>%
  group_by(name) %>%
  mutate(diff = date - lag(date))

산출:

  name  date       diff   
  <chr> <date>     <drtn> 
1 David 2019-12-23 NA days
2 David 2020-01-10 18 days
3 David 2020-02-13 34 days
4 Kevin 2019-02-12 NA days
5 Kevin 2019-03-19 35 days
6 Kevin 2019-05-01 43 days
7 Kevin 2019-07-23 83 days

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

특정 날짜와 오늘 사이의 일수 계산 r

분류에서Dev

r에서 날짜의 차이 계산

분류에서Dev

R 날짜 시간 함수

분류에서Dev

주어진 날짜 이후로 지난 달의 특정 날짜 수를 계산하십시오.

분류에서Dev

자바에서 두 날짜 사이의 일수를 계산하십시오.

분류에서Dev

날짜와 함께 24 시간 형식의 시차 계산

분류에서Dev

두 날짜 사이의 시차 계산

분류에서Dev

두 날짜 시간의 차이 계산

분류에서Dev

R : 특정 날짜 이전의 일수를 ID로 계산

분류에서Dev

작동하지 않는 날짜와 큰 오류의 차이 계산

분류에서Dev

PHP 날짜 차이 계산

분류에서Dev

날짜 함수-SQL 오류

분류에서Dev

R의 다른 작업에 대한 날짜 차이 계산

분류에서Dev

r로 날짜 차이를 계산하는 방법

분류에서Dev

파이썬 계산 날짜 시간-오늘 날짜가 특정 날짜 시간 사이입니까?

분류에서Dev

함수의 날짜 계산

분류에서Dev

함수의 날짜 계산

분류에서Dev

예외가있는 날짜의 차이를 찾는 R 함수?

분류에서Dev

PHP 월 현명한 계산에서 시작 날짜와 종료 날짜 사이의 날짜 가져 오기

분류에서Dev

PostgreSQL : 시작 날짜 및 종료 날짜의 조건이 생성 된 시계열에 맞는 행 수 계산

분류에서Dev

mysql에서 두 날짜의 차이를 계산하여 년과 월을 표시하십시오.

분류에서Dev

날짜 계산 사이의 일수

분류에서Dev

SQL-같은 날짜의 행을 함께 결합하고 둘 사이의 시간 차이를 계산

분류에서Dev

두 날짜 간의 시차 계산

분류에서Dev

두 날짜 사이의 주 포함 수 계산

분류에서Dev

GNU 날짜 : 날짜 사이의 일수 계산 불일치

분류에서Dev

MySQL에서 각 고유 cRt의 이전 행과의 날짜 차이를 계산하십시오.

분류에서Dev

0이 아닌 오전 6시에 Swift에서 두 날짜의 차이를 계산하는 방법

분류에서Dev

시간 차이 계산 오류

Related 관련 기사

  1. 1

    특정 날짜와 오늘 사이의 일수 계산 r

  2. 2

    r에서 날짜의 차이 계산

  3. 3

    R 날짜 시간 함수

  4. 4

    주어진 날짜 이후로 지난 달의 특정 날짜 수를 계산하십시오.

  5. 5

    자바에서 두 날짜 사이의 일수를 계산하십시오.

  6. 6

    날짜와 함께 24 시간 형식의 시차 계산

  7. 7

    두 날짜 사이의 시차 계산

  8. 8

    두 날짜 시간의 차이 계산

  9. 9

    R : 특정 날짜 이전의 일수를 ID로 계산

  10. 10

    작동하지 않는 날짜와 큰 오류의 차이 계산

  11. 11

    PHP 날짜 차이 계산

  12. 12

    날짜 함수-SQL 오류

  13. 13

    R의 다른 작업에 대한 날짜 차이 계산

  14. 14

    r로 날짜 차이를 계산하는 방법

  15. 15

    파이썬 계산 날짜 시간-오늘 날짜가 특정 날짜 시간 사이입니까?

  16. 16

    함수의 날짜 계산

  17. 17

    함수의 날짜 계산

  18. 18

    예외가있는 날짜의 차이를 찾는 R 함수?

  19. 19

    PHP 월 현명한 계산에서 시작 날짜와 종료 날짜 사이의 날짜 가져 오기

  20. 20

    PostgreSQL : 시작 날짜 및 종료 날짜의 조건이 생성 된 시계열에 맞는 행 수 계산

  21. 21

    mysql에서 두 날짜의 차이를 계산하여 년과 월을 표시하십시오.

  22. 22

    날짜 계산 사이의 일수

  23. 23

    SQL-같은 날짜의 행을 함께 결합하고 둘 사이의 시간 차이를 계산

  24. 24

    두 날짜 간의 시차 계산

  25. 25

    두 날짜 사이의 주 포함 수 계산

  26. 26

    GNU 날짜 : 날짜 사이의 일수 계산 불일치

  27. 27

    MySQL에서 각 고유 cRt의 이전 행과의 날짜 차이를 계산하십시오.

  28. 28

    0이 아닌 오전 6시에 Swift에서 두 날짜의 차이를 계산하는 방법

  29. 29

    시간 차이 계산 오류

뜨겁다태그

보관