R에서 여러 열로 누락 된 값을 채우는 방법

제임스 마르테 루스

영화에 나오는 배우 / 여배우를 나열하는 여러 열이있는 영화 데이터 세트가 있습니다. 데이터는 지저분하고 때로는 첫 번째 열에 누락 된 값이 있지만 두 번째 열에는 배우의 이름이 포함됩니다. 모든 액터 열을 유지하고 각 비결 측 값을 가장 빠른 열로 이동하고 싶습니다. 예를 들면 :

movies <- data.frame(actor1=c("A","B",NA,"C",NA), actor2=c(NA, "Z", "W", NA, "X"), actor3=c("L","M","N","O","P"))

  actor1 actor2 actor3
1      A   <NA>      L
2      B      Z      M
3   <NA>      W      N
4      C   <NA>      O
5   <NA>      X      P

되어야합니다 :

  actor1 actor2 actor3
1      A      L   <NA>
2      B      Z      M
3      W      N   <NA>
4      C      O   <NA>
5      X      P   <NA>

coalesce()W와 X를 첫 번째 열로 끌어옵니다. 완전한. 그러나 후속 열에 대해 동일한 작업을 수행하려면 어떻게해야합니까? 예를 들어, W가 actor2에서 actor1로 가져 왔으므로 이제 actor2의 세 번째 행에 W가 아닌 N 값을 지정하려고합니다.

Akrun

옵션은 applywith 를 사용 MARGIN=1하여 행을 반복 c하고 비 NA 요소 다음에 요소를 연결 ( )하는 것 NA입니다.

movies[] <- t(apply(movies, 1, function(x) c(x[!is.na(x)], x[is.na(x)])))
movies
# actor1 actor2 actor3
#1      A      L   <NA>
#2      B      Z      M
#3      W      N   <NA>
#4      C      O   <NA>
#5      X      P   <NA>

또한 열의 하위 집합 인 경우 startsWith

i1 <- startsWith(names(movies), "actor")

해당 열만 업데이트

movies[i1] <-  t(apply(movies[i1], 1, function(x) c(x[!is.na(x)], x[is.na(x)])))

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Pandas DataFrame에서 누락 된 시간 값을 채우는 방법

분류에서Dev

다른 열의 값을 기준으로 누락 된 값을 채우는 방법

분류에서Dev

날짜 배열에서 누락 된 날짜를 찾고 누락 된 간격을 채우는 방법

분류에서Dev

누락 된 값을 기반으로 R에서 새 열을 만드는 방법

분류에서Dev

조인을 사용하여 열의 누락 된 값을 채우는 방법-Python Pandas?

분류에서Dev

pandas 데이터 프레임에서 누락 된 쌍을 찾고 더미 값으로 채우는 방법

분류에서Dev

SataFrame에서 누락 된 값을 채우는 방법은 무엇입니까?

분류에서Dev

누락 된 부분을 ID별로 최대 값으로 채우는 방법

분류에서Dev

R에서 누락 된 값을 평균으로 대체하여 처리하는 방법은 무엇입니까?

분류에서Dev

요일 및 시간 데이터로 누락 된 값을 채우는 방법

분류에서Dev

요일 및 시간 데이터로 누락 된 값을 채우는 방법

분류에서Dev

Pandas에서 정확히 24 간격 전의 값으로 누락 된 용어를 채우는 방법

분류에서Dev

Pandas를 사용하여 열 패턴을 기반으로 누락 된 값을 채우는 방법은 무엇입니까?

분류에서Dev

테이블에서 누락 된 데이터 행을 동적으로 채우는 뷰를 만드는 방법

분류에서Dev

누락 된 연도 그룹을 여러 열로 채우고 Pandas에서 순서대로 여러 열을 가로로 표시

분류에서Dev

SQl Server에서 누락 된 행으로 인해 결과 집합을 채우는 방법은 무엇입니까?

분류에서Dev

테이블 (R)에서 누락 된 열거 값 채우기

분류에서Dev

R에서 누락 된 값 채우기

분류에서Dev

누락 된 일치 값을 채우는 방법

분류에서Dev

Python을 사용하여 현재 값을 기반으로 누락 된 값을 채우는 방법은 무엇입니까?

분류에서Dev

Pandas에서 최소값을 계산 한 후 누락 된 열을 보는 방법

분류에서Dev

그룹별로 범위에서 누락 된 날짜를 채우는 방법

분류에서Dev

Python의 공간 클러스터링 방법을 기반으로 누락 된 값 채우기

분류에서Dev

여러 조인에서 누락 된 행을 찾는 효율적인 방법

분류에서Dev

사전 훈련 된 모델을 사용하여 누락 된 값을 채우는 방법은 무엇입니까?

분류에서Dev

그룹화 된 평균을 기준으로 누락 된 값을 채우는 방법은 무엇입니까?

분류에서Dev

객체 배열에서 누락 된 값을 확인하고 특수 문자로 누락 된 값을 추가하는 방법

분류에서Dev

KeyRoutedEventArgs e의 VirtualKey 열거에서 누락 된 값을 처리하는 방법

분류에서Dev

열의 패턴에 따라 Pandas 데이터 프레임에서 누락 된 값을 채우는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Pandas DataFrame에서 누락 된 시간 값을 채우는 방법

  2. 2

    다른 열의 값을 기준으로 누락 된 값을 채우는 방법

  3. 3

    날짜 배열에서 누락 된 날짜를 찾고 누락 된 간격을 채우는 방법

  4. 4

    누락 된 값을 기반으로 R에서 새 열을 만드는 방법

  5. 5

    조인을 사용하여 열의 누락 된 값을 채우는 방법-Python Pandas?

  6. 6

    pandas 데이터 프레임에서 누락 된 쌍을 찾고 더미 값으로 채우는 방법

  7. 7

    SataFrame에서 누락 된 값을 채우는 방법은 무엇입니까?

  8. 8

    누락 된 부분을 ID별로 최대 값으로 채우는 방법

  9. 9

    R에서 누락 된 값을 평균으로 대체하여 처리하는 방법은 무엇입니까?

  10. 10

    요일 및 시간 데이터로 누락 된 값을 채우는 방법

  11. 11

    요일 및 시간 데이터로 누락 된 값을 채우는 방법

  12. 12

    Pandas에서 정확히 24 간격 전의 값으로 누락 된 용어를 채우는 방법

  13. 13

    Pandas를 사용하여 열 패턴을 기반으로 누락 된 값을 채우는 방법은 무엇입니까?

  14. 14

    테이블에서 누락 된 데이터 행을 동적으로 채우는 뷰를 만드는 방법

  15. 15

    누락 된 연도 그룹을 여러 열로 채우고 Pandas에서 순서대로 여러 열을 가로로 표시

  16. 16

    SQl Server에서 누락 된 행으로 인해 결과 집합을 채우는 방법은 무엇입니까?

  17. 17

    테이블 (R)에서 누락 된 열거 값 채우기

  18. 18

    R에서 누락 된 값 채우기

  19. 19

    누락 된 일치 값을 채우는 방법

  20. 20

    Python을 사용하여 현재 값을 기반으로 누락 된 값을 채우는 방법은 무엇입니까?

  21. 21

    Pandas에서 최소값을 계산 한 후 누락 된 열을 보는 방법

  22. 22

    그룹별로 범위에서 누락 된 날짜를 채우는 방법

  23. 23

    Python의 공간 클러스터링 방법을 기반으로 누락 된 값 채우기

  24. 24

    여러 조인에서 누락 된 행을 찾는 효율적인 방법

  25. 25

    사전 훈련 된 모델을 사용하여 누락 된 값을 채우는 방법은 무엇입니까?

  26. 26

    그룹화 된 평균을 기준으로 누락 된 값을 채우는 방법은 무엇입니까?

  27. 27

    객체 배열에서 누락 된 값을 확인하고 특수 문자로 누락 된 값을 추가하는 방법

  28. 28

    KeyRoutedEventArgs e의 VirtualKey 열거에서 누락 된 값을 처리하는 방법

  29. 29

    열의 패턴에 따라 Pandas 데이터 프레임에서 누락 된 값을 채우는 방법은 무엇입니까?

뜨겁다태그

보관