반복 및 누락 된 관찰이있는 각 그룹에 대한 ID 생성

스베틀라나 코

몇 주 동안 관찰 한 개인 데이터 세트가 있습니다. 일부 개인은 몇 주 동안 관찰하지 않고 일부는 같은 주에 여러 차례 관찰했습니다. 개인별 주간 ID (코드의 id_week)를 만들어야합니다. 한 개인이 한 주에 두 개 이상의 관찰이있는 경우 id_week는 두 관찰에 대해 동일해야합니다. 개인이 특정 주에 관찰 한 것이없는 경우 다음 주에 관찰 된 것이 마지막 관찰 된 지점에서 이어져야합니다. 이로 인해 다음 데이터가 생성됩니다.

dt<-data.frame(individ=c(1,1,1,2,2,2,3,3,3,3),week=c(1,2,2,1,2,4,1,3,4,4),id_week=c(1,2,2,1,2,3,1,2,3,3))

나는 tride가 dt[, id := .GRP, by = .(individ, week)]있지만 개인을 고려하지 않고 몇 주 동안 ID를 제공합니다. 나는 또한 dplyr 솔루션을 시도했지만 일주일 이내에 반복되는 관찰을 고려하지 않고 모든 라인에 ID를 할당하는데, 이는 내가 필요로하는 것이 아닙니다.

dt%>%
group_by(individ)%>%
mutate(pp = row_number(week))
chinsoon12

다음을 사용하는 옵션 data.table:

setDT(dt)[, id_week := rleid(week), individ]

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SQL-누락 된 날짜에 NULL을 채우지 만 반복되는 ID 열 값에 대한 행 생성

분류에서Dev

Pandas의 각 그룹에 대한 누락 된 날짜 및 채우기 값 채우기

분류에서Dev

SAS 누락 된 숫자 ID를 개별 관찰에 생성합니다.

분류에서Dev

Friendly_id 및 globalize-번역이 누락 된 경우 슬러그에 대한 기본 번역 사용

분류에서Dev

누락 된 ID 및 가격을 한 테이블에서 다른 테이블로 복사

분류에서Dev

누락 된 데이터에 대한 행 삽입 및 보간

분류에서Dev

가능한 반복 및 누락 값과 함께 각 ID의 첫 번째 및 마지막 타임 스탬프를 순서대로 반환합니다.

분류에서Dev

Pandas의 데이터에 대한 연속 누락 된 연도 월 생성

분류에서Dev

Terraform-보안 그룹에 대한 수신 규칙 반복 및 생성

분류에서Dev

R에서 관찰이없는 누락 된 그룹을 채우는 방법이 있습니까?

분류에서Dev

반복되는 값에 대해 행 레이블이 누락 된 행 채우기

분류에서Dev

각 그룹에 대한 SQL 반복

분류에서Dev

누락 된 변수에 대한 카운터 생성

분류에서Dev

배열에 누락 된 요소가 있는지 찾기위한 복잡성

분류에서Dev

stdin에서 CSV 파일을 복사하면 "열에 대한 누락 된 데이터"가 발생합니다.

분류에서Dev

누락 된 경우 매개 변수 생성에서 정확한 오류를 반환하는 방법

분류에서Dev

pivot_wider ()는 각 관찰에 대해 둘 이상의 행을 생성합니다. 복제에 문제가 있습니까?

분류에서Dev

그룹화 된 데이터 조건에서 고유 ID에 대한 변수 생성

분류에서Dev

각 섹션에 대한 누락 된 번호 가져 오기

분류에서Dev

각 반복에 대해 동일한 난수를 생성하는 JMeter

분류에서Dev

매번 각 ID에 대한 URL을 생성하기 위해 ID 목록을 반복하는 방법은 무엇입니까?

분류에서Dev

Bumpy 업그레이드 및 가능한 누락 된 패키지

분류에서Dev

MATLAB-반복 계산의 각 반복에 대한 출력을 생성하는 방법

분류에서Dev

중복 그룹에 대한 고유 한 그룹화 된 누적 합계

분류에서Dev

누락 된 날짜 및 그룹 찾기

분류에서Dev

각 이메일 ID에 대한 고유 링크 생성 : Yii

분류에서Dev

svg 다각형에 누락 된 획이있는 이유

분류에서Dev

누락 된 message_id에 대한 Spring rabbitMQ DLQ

분류에서Dev

Spring JPA Join Efficiency-각 반복에 대한 쿼리 생성

Related 관련 기사

  1. 1

    SQL-누락 된 날짜에 NULL을 채우지 만 반복되는 ID 열 값에 대한 행 생성

  2. 2

    Pandas의 각 그룹에 대한 누락 된 날짜 및 채우기 값 채우기

  3. 3

    SAS 누락 된 숫자 ID를 개별 관찰에 생성합니다.

  4. 4

    Friendly_id 및 globalize-번역이 누락 된 경우 슬러그에 대한 기본 번역 사용

  5. 5

    누락 된 ID 및 가격을 한 테이블에서 다른 테이블로 복사

  6. 6

    누락 된 데이터에 대한 행 삽입 및 보간

  7. 7

    가능한 반복 및 누락 값과 함께 각 ID의 첫 번째 및 마지막 타임 스탬프를 순서대로 반환합니다.

  8. 8

    Pandas의 데이터에 대한 연속 누락 된 연도 월 생성

  9. 9

    Terraform-보안 그룹에 대한 수신 규칙 반복 및 생성

  10. 10

    R에서 관찰이없는 누락 된 그룹을 채우는 방법이 있습니까?

  11. 11

    반복되는 값에 대해 행 레이블이 누락 된 행 채우기

  12. 12

    각 그룹에 대한 SQL 반복

  13. 13

    누락 된 변수에 대한 카운터 생성

  14. 14

    배열에 누락 된 요소가 있는지 찾기위한 복잡성

  15. 15

    stdin에서 CSV 파일을 복사하면 "열에 대한 누락 된 데이터"가 발생합니다.

  16. 16

    누락 된 경우 매개 변수 생성에서 정확한 오류를 반환하는 방법

  17. 17

    pivot_wider ()는 각 관찰에 대해 둘 이상의 행을 생성합니다. 복제에 문제가 있습니까?

  18. 18

    그룹화 된 데이터 조건에서 고유 ID에 대한 변수 생성

  19. 19

    각 섹션에 대한 누락 된 번호 가져 오기

  20. 20

    각 반복에 대해 동일한 난수를 생성하는 JMeter

  21. 21

    매번 각 ID에 대한 URL을 생성하기 위해 ID 목록을 반복하는 방법은 무엇입니까?

  22. 22

    Bumpy 업그레이드 및 가능한 누락 된 패키지

  23. 23

    MATLAB-반복 계산의 각 반복에 대한 출력을 생성하는 방법

  24. 24

    중복 그룹에 대한 고유 한 그룹화 된 누적 합계

  25. 25

    누락 된 날짜 및 그룹 찾기

  26. 26

    각 이메일 ID에 대한 고유 링크 생성 : Yii

  27. 27

    svg 다각형에 누락 된 획이있는 이유

  28. 28

    누락 된 message_id에 대한 Spring rabbitMQ DLQ

  29. 29

    Spring JPA Join Efficiency-각 반복에 대한 쿼리 생성

뜨겁다태그

보관