데이터 프레임 병합 및 누락 된 값 채우기

수학 어벤져 스

다음 3 개의 데이터 프레임을 병합하고 누락 된 값을 -1. 나는 fct를 사용해야한다고 생각 merge()하지만 정확히 어떻게해야할지 모른다.

> df1
  Letter Values1
1      A      1
2      B      2
3      C      3
> df2
  Letter Values2
1      A      0
2      C      5
3      D      9
> df3
  Letter Values3
1      A     -1
2      D      5
3      B     -1

욕망 출력은 다음과 같습니다.

  Letter Values1  Values2   Values3
1      A      1      0        -1
2      B      2     -1        -1  # fill missing values with -1
3      C      3      5        -1
4      D     -1      9         5

암호:

> dput(df1)
structure(list(Letter = structure(1:3, .Label = c("A", "B", "C"
), class = "factor"), Values1 = c(1, 2, 3)), class = "data.frame", row.names = c(NA, 
-3L))
> dput(df2)
structure(list(Letter = structure(1:3, .Label = c("A", "C", "D"
), class = "factor"), Values2 = c(0, 5, 9)), class = "data.frame", row.names = c(NA, 
-3L))
> dput(df3)
structure(list(Letter = structure(c(1L, 3L, 2L), .Label = c("A", 
"B", "D"), class = "factor"), Values3 = c(-1, 5, -1)), class = "data.frame", row.names = c(NA, 
-3L))
로낙 샤

당신은 목록과 사용 데이터 프레임을 얻을 수 있습니다 mergeReduce. 새 데이터 프레임에서 누락 된 값은 -1로 바꿀 수 있습니다.

new_df <- Reduce(function(x, y) merge(x, y, all = TRUE), list(df1, df2, df3))
new_df[is.na(new_df)] <- -1

new_df
#  Letter Values1 Values2 Values3
#1      A       1       0      -1
#2      B       2      -1      -1
#3      C       3       5      -1
#4      D      -1       9       5

tidyverse같은 논리와 방법 :

library(dplyr)
library(purrr)

list(df1, df2, df3) %>%
   reduce(full_join) %>%
   mutate(across(everything(), replace_na, -1))

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Python의 다른 데이터 프레임에서 여러 열을 기반으로 누락 된 값 병합 및 채우기

분류에서Dev

Python : 목록 또는 데이터 프레임 병합 및 누락 된 값 덮어 쓰기

분류에서Dev

누락 된 값 채우기 Pandas 데이터 프레임

분류에서Dev

다른 데이터 프레임으로 열의 누락 된 값 채우기

분류에서Dev

Pandas 데이터 프레임에서 누락 된 행 값 채우기

분류에서Dev

누락 된 값이있는 데이터 프레임을 좌표로 병합

분류에서Dev

인덱스에서 두 개의 팬더 데이터 프레임을 병합하지만 누락 된 값을 채우는 방법

분류에서Dev

데이터 프레임에서 누락 된 날짜 채우기

분류에서Dev

데이터 프레임에서 누락 된 행 채우기

분류에서Dev

분기 별 데이터 프레임을 월별로 변환하고 Pandas에서 누락 된 값 채우기

분류에서Dev

Pandas 데이터 프레임에서 일정 간격으로 누락 된 관측 값 채우기

분류에서Dev

numpy.ndarray를 사용하여 데이터 프레임에서 누락 된 값 채우기

분류에서Dev

df 자체를 사용하여 R 데이터 프레임에서 누락 된 값 채우기

분류에서Dev

다른 열과 다른 데이터 프레임을 일치시키는 값을 기반으로 데이터 프레임의 누락 된 값 채우기

분류에서Dev

인덱스 증분 Python Pandas 데이터 프레임을 기반으로 누락 된 열 값 찾기 및 추가

분류에서Dev

현재 데이터 프레임을 기반으로 누락 된 행 추가 및 열 값을 0으로 설정

분류에서Dev

다른 데이터 프레임을 기반으로 다른 열의 NA 값 병합 및 채우기

분류에서Dev

pandas : 데이터 프레임 병합 및 값 바꾸기

분류에서Dev

결합, 누락 된 키 값 채우기

분류에서Dev

누락 된 값을 다른 데이터 프레임의 값으로 채우는 방법

분류에서Dev

값 채우기로 병합 (누락 된 항목 / 색인)

분류에서Dev

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

분류에서Dev

데이터 프레임을 병합 할 때 전후를 비교하여 누락 된 행 찾기

분류에서Dev

데이터 프레임에서 누락 된 값 업데이트

분류에서Dev

팬더 또는 Dask 데이터 프레임, 누락 된 그룹화 변수 조합을 기반으로 값을 채 웁니다.

분류에서Dev

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

분류에서Dev

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

분류에서Dev

여러 열 및 임계 값을 기반으로 데이터 프레임 병합

분류에서Dev

엄격한 부등식 및 누락 된 데이터를 기반으로 Pandas 데이터 프레임 필터링

Related 관련 기사

  1. 1

    Python의 다른 데이터 프레임에서 여러 열을 기반으로 누락 된 값 병합 및 채우기

  2. 2

    Python : 목록 또는 데이터 프레임 병합 및 누락 된 값 덮어 쓰기

  3. 3

    누락 된 값 채우기 Pandas 데이터 프레임

  4. 4

    다른 데이터 프레임으로 열의 누락 된 값 채우기

  5. 5

    Pandas 데이터 프레임에서 누락 된 행 값 채우기

  6. 6

    누락 된 값이있는 데이터 프레임을 좌표로 병합

  7. 7

    인덱스에서 두 개의 팬더 데이터 프레임을 병합하지만 누락 된 값을 채우는 방법

  8. 8

    데이터 프레임에서 누락 된 날짜 채우기

  9. 9

    데이터 프레임에서 누락 된 행 채우기

  10. 10

    분기 별 데이터 프레임을 월별로 변환하고 Pandas에서 누락 된 값 채우기

  11. 11

    Pandas 데이터 프레임에서 일정 간격으로 누락 된 관측 값 채우기

  12. 12

    numpy.ndarray를 사용하여 데이터 프레임에서 누락 된 값 채우기

  13. 13

    df 자체를 사용하여 R 데이터 프레임에서 누락 된 값 채우기

  14. 14

    다른 열과 다른 데이터 프레임을 일치시키는 값을 기반으로 데이터 프레임의 누락 된 값 채우기

  15. 15

    인덱스 증분 Python Pandas 데이터 프레임을 기반으로 누락 된 열 값 찾기 및 추가

  16. 16

    현재 데이터 프레임을 기반으로 누락 된 행 추가 및 열 값을 0으로 설정

  17. 17

    다른 데이터 프레임을 기반으로 다른 열의 NA 값 병합 및 채우기

  18. 18

    pandas : 데이터 프레임 병합 및 값 바꾸기

  19. 19

    결합, 누락 된 키 값 채우기

  20. 20

    누락 된 값을 다른 데이터 프레임의 값으로 채우는 방법

  21. 21

    값 채우기로 병합 (누락 된 항목 / 색인)

  22. 22

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

  23. 23

    데이터 프레임을 병합 할 때 전후를 비교하여 누락 된 행 찾기

  24. 24

    데이터 프레임에서 누락 된 값 업데이트

  25. 25

    팬더 또는 Dask 데이터 프레임, 누락 된 그룹화 변수 조합을 기반으로 값을 채 웁니다.

  26. 26

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

  27. 27

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

  28. 28

    여러 열 및 임계 값을 기반으로 데이터 프레임 병합

  29. 29

    엄격한 부등식 및 누락 된 데이터를 기반으로 Pandas 데이터 프레임 필터링

뜨겁다태그

보관