dplyr을 사용하여 R에서 누락 된 변수를 어떻게 대치합니까?

HNSKD

기존 값이 주어진 변수에 대해 누락 된 값을 대치하고 싶습니다. 에서는 var2많은 NAs 가 있음을 알 수 있습니다 .

  1. 2 개의 ID가 동일한 경우 해당 값 var2은 동일합니다.
  2. var2id == 2의 경우처럼 id에에 대한 값이 없으면 NA.

에서 df_old으로 보아야 합니다.df_new.

 df_old<- read.table(header = TRUE, text = "
 id  var1  var2 
  1  A       12    
  1  B       NA    
  1  E       NA    
  2  G       NA
  2  J       NA
 ")

df_new<- read.table(header = TRUE, text = "
id  var1  var2 
 1  A       12    
 1  B       12    
 1  E       12    
 2  G       NA
 2  J       NA
")

나는 시도했다 :

df_new<-df_old %>%
        group_by(id) %>%
        mutate(var2=na.omit(var2))

두 번째 경우 때문에 작동하지 않는다고 생각합니다. 나는 또한 ifelse를 사용하는 것이 괜찮을지 궁금합니다. 감사합니다!

erc

사용 가능한 var2이 하나만있는 경우 다음을 id수행 할 수 있습니다.

df_old %>%
  group_by(id) %>%
  mutate(var2 = min(var2, na.rm = TRUE))

Source: local data frame [5 x 3]
Groups: id [2]

     id   var1  var2
  <int> <fctr> <int>
1     1      A    12
2     1      B    12
3     1      E    12
4     2      G    NA
5     2      J    NA

또 다른 옵션은 다음과 같습니다.

mutate(var2 = var2[1])

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

SAS를 사용하여 쌍 값을 누락 된 값에 넣으려면 어떻게합니까?

분류에서Dev

선형 보간을 사용하여 누락 된 시계열 데이터를 대치하려면 어떻게해야합니까?

분류에서Dev

PostgreSQL에서 누락 된 PostGIS SRID를 수정하려면 어떻게합니까?

분류에서Dev

R에서 누락 된 행을 어떻게 채울 수 있습니까?

분류에서Dev

ls와 함께 와일드 카드를 사용하여 숫자 시퀀스에서 누락 된 파일을 찾으려면 어떻게해야합니까?

분류에서Dev

Pandas의 수백 개의 열에서 누락 된 항목을 제거하려면 어떻게해야합니까?

분류에서Dev

패키지가 이미 설치된 누락 된 명령을 수정하려면 어떻게합니까?

분류에서Dev

누락 된 사용 지시문을 어떻게 알 수 있습니까?

분류에서Dev

각 하위 디렉토리에서 누락 된 파일을 어떻게 찾을 수 있습니까?

분류에서Dev

nmcli에서 누락 된 플러그인을 어떻게 알 수 있습니까?

분류에서Dev

Ubuntu 18.04에서 누락 된 알림을 어떻게 알 수 있습니까?

분류에서Dev

이 제공된 헤더 파일을 사용하여 객체를 어떻게 선언합니까? (누락 된 템플릿 인수 오류)

분류에서Dev

누락 된 명령을 실행 한 후 패키지에 대한 권장 사항 : 어떻게 작동합니까?

분류에서Dev

파일을 어떻게 검색하고 누락 된 것을 대체합니까?

분류에서Dev

R에서 특정 조건을 충족하는 케이스에 대해 누락 된 값을 0으로 어떻게 대체합니까?

분류에서Dev

Word Online에서 누락 된 글 머리 기호 문자를 수정하려면 어떻게해야합니까?

분류에서Dev

Validated Spring RestController에서 누락 된 여러 요청 매개 변수의 세부 사항을 어떻게 얻습니까?

분류에서Dev

dplyr을 사용하여 R에서 그룹화 된 데이터를 확장하려면 어떻게해야합니까?

분류에서Dev

jQuery를 사용하여 양식에서 변경된 요소 유형을 어떻게 얻을 수 있습니까?

분류에서Dev

유니 코드 글꼴에서 누락 된 문자를 해결하려면 어떻게합니까?

분류에서Dev

프로젝트에서 누락 된 마이그레이션을 제거하려면 어떻게합니까?

분류에서Dev

프로젝트에서 누락 된 마이그레이션을 제거하려면 어떻게합니까?

분류에서Dev

이 코드에서 누락 된 괄호를 어떻게 찾을 수 있습니까?

분류에서Dev

긴 경로에서 첫 번째 누락 된 디렉토리를 어떻게 찾을 수 있습니까?

분류에서Dev

두 변수 R 중 하나에서 누락 된 값을 반환합니다.

분류에서Dev

배열 속성의 모든 크기를 합산하고 Mongodb에서 누락 된 배열을 지원하려면 어떻게해야합니까?

분류에서Dev

키가 누락 된 경우 ceberus에서 경고를 생성하려면 어떻게해야합니까?

분류에서Dev

Unity에서 누락 된 Launcher 및 Panel을 어떻게 복원합니까?

분류에서Dev

argparse를 사용하여 파이썬에서 내장 된 '-h'액션을 어떻게 대체합니까?

Related 관련 기사

  1. 1

    SAS를 사용하여 쌍 값을 누락 된 값에 넣으려면 어떻게합니까?

  2. 2

    선형 보간을 사용하여 누락 된 시계열 데이터를 대치하려면 어떻게해야합니까?

  3. 3

    PostgreSQL에서 누락 된 PostGIS SRID를 수정하려면 어떻게합니까?

  4. 4

    R에서 누락 된 행을 어떻게 채울 수 있습니까?

  5. 5

    ls와 함께 와일드 카드를 사용하여 숫자 시퀀스에서 누락 된 파일을 찾으려면 어떻게해야합니까?

  6. 6

    Pandas의 수백 개의 열에서 누락 된 항목을 제거하려면 어떻게해야합니까?

  7. 7

    패키지가 이미 설치된 누락 된 명령을 수정하려면 어떻게합니까?

  8. 8

    누락 된 사용 지시문을 어떻게 알 수 있습니까?

  9. 9

    각 하위 디렉토리에서 누락 된 파일을 어떻게 찾을 수 있습니까?

  10. 10

    nmcli에서 누락 된 플러그인을 어떻게 알 수 있습니까?

  11. 11

    Ubuntu 18.04에서 누락 된 알림을 어떻게 알 수 있습니까?

  12. 12

    이 제공된 헤더 파일을 사용하여 객체를 어떻게 선언합니까? (누락 된 템플릿 인수 오류)

  13. 13

    누락 된 명령을 실행 한 후 패키지에 대한 권장 사항 : 어떻게 작동합니까?

  14. 14

    파일을 어떻게 검색하고 누락 된 것을 대체합니까?

  15. 15

    R에서 특정 조건을 충족하는 케이스에 대해 누락 된 값을 0으로 어떻게 대체합니까?

  16. 16

    Word Online에서 누락 된 글 머리 기호 문자를 수정하려면 어떻게해야합니까?

  17. 17

    Validated Spring RestController에서 누락 된 여러 요청 매개 변수의 세부 사항을 어떻게 얻습니까?

  18. 18

    dplyr을 사용하여 R에서 그룹화 된 데이터를 확장하려면 어떻게해야합니까?

  19. 19

    jQuery를 사용하여 양식에서 변경된 요소 유형을 어떻게 얻을 수 있습니까?

  20. 20

    유니 코드 글꼴에서 누락 된 문자를 해결하려면 어떻게합니까?

  21. 21

    프로젝트에서 누락 된 마이그레이션을 제거하려면 어떻게합니까?

  22. 22

    프로젝트에서 누락 된 마이그레이션을 제거하려면 어떻게합니까?

  23. 23

    이 코드에서 누락 된 괄호를 어떻게 찾을 수 있습니까?

  24. 24

    긴 경로에서 첫 번째 누락 된 디렉토리를 어떻게 찾을 수 있습니까?

  25. 25

    두 변수 R 중 하나에서 누락 된 값을 반환합니다.

  26. 26

    배열 속성의 모든 크기를 합산하고 Mongodb에서 누락 된 배열을 지원하려면 어떻게해야합니까?

  27. 27

    키가 누락 된 경우 ceberus에서 경고를 생성하려면 어떻게해야합니까?

  28. 28

    Unity에서 누락 된 Launcher 및 Panel을 어떻게 복원합니까?

  29. 29

    argparse를 사용하여 파이썬에서 내장 된 '-h'액션을 어떻게 대체합니까?

뜨겁다태그

보관