길이가 다른 팬더의 두 열을 병합하는 방법

Nons

나는 2 df가 있습니다

  • 첫 번째 df에는 3 개의 열, 10 개의 행이 있으며 세 번째 열은 출력 열입니다.

  • 두 번째 Df에는 3 개의 열이 있습니다.

  • 내 첫 번째 df 2 열이 두 번째 df의 2 열과 일치하면 첫 번째 df의 세 번째 열이 두 번째 df를 추가해야합니다.

두 df가 아래에 있습니다.

df1

,A,B,output
1,abc,CCE,out1
2,def,CCE,out2
3,ghi,CCE,out3
4,hij,CCE,out4
5,klm,,out5

df2

,A,B
1,abc,CCE
2,def,CCE
3,lmn,CCE
4,opq,CCE
5,abc,CCE
6,klm,,

df2_expected

1,abc,CCE,out1
2,def,CCE,out2
3,lmn,CCE,
4,opq,CCE,
5,abc,CCE,out1
6,klm,,out5

예를 들어 나는 실제로 첫 번째 df에서 n 열에 3 열을주고 df2의 n-1 열은 df2에 출력 열이 없음을 의미합니다.

ABHISHEK D

이것을 시도하십시오

import pandas as pd
data1={'nu':[1,2,3,4,5], 'A':['abc','def','ghi','hij','klm'], 'B':['CCE','CCE','CCE','CCE','CCE'], 'output':['out1','out2','out3','out4','out5',]}
data2={'nu':[1,2,3,4,5], 'A':['abc','def','lmn','opq','abc'], 'B':['CCE','CCE','CCE','CCE','CCE'], 'output':[]}
df1=pd.DataFrame(data1,columns=['A','B','output'], index=data1['nu'])
df2=pd.DataFrame(data2,columns=['A','B'], index=data2['nu'])
df2.merge(df1, on=['A','B'],how='left').fillna('')


   A    B   output
0   abc CCE out1
1   def CCE out2
2   lmn CCE 
3   opq CCE 
4   abc CCE out1

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

행 값에 따라 길이가 다른 두 개의 팬더 데이터 프레임을 결합하는 방법

분류에서Dev

크기가 다른 두 열을 나누는 방법 (팬더)?

분류에서Dev

자바 : 길이가 다른 두 배열의 요소를 합하는 방법

분류에서Dev

두 개의 다른 열 사이에서 팬더의 값을 비교하는 방법은 무엇입니까?

분류에서Dev

완전히 다른 열을 가진 두 개의 서로 다른 DataFrame을 정확히 병합하는 방법

분류에서Dev

타임 스탬프가 다른 두 팬더를 병합하는 방법

분류에서Dev

행 수는 같지만 열 수가 다른 두 개의 numpy 배열을 병합하는 방법

분류에서Dev

파이썬에서 길이가 다른 두 데이터 프레임을 병합하는 방법

분류에서Dev

길이가 다른 두 벡터 값의 근접성을 측정하는 방법

분류에서Dev

길이가 다른 두 벡터의 컨벌루션을 계산하는 방법

분류에서Dev

길이가 다른 두 배열의 값을 추가하는 방법은 무엇입니까?

분류에서Dev

JavaScript에서 길이가 다른 두 객체 배열의 속성을 매핑하는 방법

분류에서Dev

두 데이터 프레임의 두 열을 새 데이터 프레임 (팬더)의 한 열로 병합하는 방법은 무엇입니까?

분류에서Dev

두 개의 다른 파일에서 다른 모든 줄을 병합하는 가장 좋은 방법

분류에서Dev

두 개의 팬더 데이터 프레임을 병합하는 방법은 무엇입니까?

분류에서Dev

실제 열 행을 다른 열 팬더의 이전 행에 합산하는 방법은 무엇입니까?

분류에서Dev

높이 길이가 같은 두 개의 열을 갖는 방법

분류에서Dev

Snowflake에서 서로 다른 두 테이블의 변형 열 데이터를 병합하는 방법

분류에서Dev

두 팬더 데이터 프레임의 행을 비교하는 가장 빠른 방법은 무엇입니까?

분류에서Dev

팬더 데이터 프레임에서 다른 열로 열을 복사하는 방법은 두 가지 모두에서 공통 열의 값과 일치합니까?

분류에서Dev

R에서 중복없이 재활용하여 길이가 다른 두 데이터 프레임을 병합하는 방법은 무엇입니까?

분류에서Dev

두 팬더 데이터 프레임 간의 부분 문자열 일치를 찾는 가장 빠른 방법

분류에서Dev

팬더는 두 개의 데이터 프레임을 열로 병합해야합니다.

분류에서Dev

awk를 사용하여 두 개의 다른 파일에서 하나의 열을 병합하는 방법

분류에서Dev

팬더의 슬라이스를 올바르게 사용하는 방법 / 값으로 대체하는 방법은 다른 열을 형성 한 다음 행을 두 개로 분해합니다.

분류에서Dev

길이가 다른 두 개의 사전을 반복하는 방법은 무엇입니까?

분류에서Dev

두 개의 팬더 데이터 프레임을 결합하는 방법

분류에서Dev

두 개의 팬더 데이터 프레임을 결합하는 방법

분류에서Dev

팬더 : 두 데이터 프레임을 병합하고 두 번째 데이터 프레임의 값을 사용하여 NaN 값을 채우는 방법

Related 관련 기사

  1. 1

    행 값에 따라 길이가 다른 두 개의 팬더 데이터 프레임을 결합하는 방법

  2. 2

    크기가 다른 두 열을 나누는 방법 (팬더)?

  3. 3

    자바 : 길이가 다른 두 배열의 요소를 합하는 방법

  4. 4

    두 개의 다른 열 사이에서 팬더의 값을 비교하는 방법은 무엇입니까?

  5. 5

    완전히 다른 열을 가진 두 개의 서로 다른 DataFrame을 정확히 병합하는 방법

  6. 6

    타임 스탬프가 다른 두 팬더를 병합하는 방법

  7. 7

    행 수는 같지만 열 수가 다른 두 개의 numpy 배열을 병합하는 방법

  8. 8

    파이썬에서 길이가 다른 두 데이터 프레임을 병합하는 방법

  9. 9

    길이가 다른 두 벡터 값의 근접성을 측정하는 방법

  10. 10

    길이가 다른 두 벡터의 컨벌루션을 계산하는 방법

  11. 11

    길이가 다른 두 배열의 값을 추가하는 방법은 무엇입니까?

  12. 12

    JavaScript에서 길이가 다른 두 객체 배열의 속성을 매핑하는 방법

  13. 13

    두 데이터 프레임의 두 열을 새 데이터 프레임 (팬더)의 한 열로 병합하는 방법은 무엇입니까?

  14. 14

    두 개의 다른 파일에서 다른 모든 줄을 병합하는 가장 좋은 방법

  15. 15

    두 개의 팬더 데이터 프레임을 병합하는 방법은 무엇입니까?

  16. 16

    실제 열 행을 다른 열 팬더의 이전 행에 합산하는 방법은 무엇입니까?

  17. 17

    높이 길이가 같은 두 개의 열을 갖는 방법

  18. 18

    Snowflake에서 서로 다른 두 테이블의 변형 열 데이터를 병합하는 방법

  19. 19

    두 팬더 데이터 프레임의 행을 비교하는 가장 빠른 방법은 무엇입니까?

  20. 20

    팬더 데이터 프레임에서 다른 열로 열을 복사하는 방법은 두 가지 모두에서 공통 열의 값과 일치합니까?

  21. 21

    R에서 중복없이 재활용하여 길이가 다른 두 데이터 프레임을 병합하는 방법은 무엇입니까?

  22. 22

    두 팬더 데이터 프레임 간의 부분 문자열 일치를 찾는 가장 빠른 방법

  23. 23

    팬더는 두 개의 데이터 프레임을 열로 병합해야합니다.

  24. 24

    awk를 사용하여 두 개의 다른 파일에서 하나의 열을 병합하는 방법

  25. 25

    팬더의 슬라이스를 올바르게 사용하는 방법 / 값으로 대체하는 방법은 다른 열을 형성 한 다음 행을 두 개로 분해합니다.

  26. 26

    길이가 다른 두 개의 사전을 반복하는 방법은 무엇입니까?

  27. 27

    두 개의 팬더 데이터 프레임을 결합하는 방법

  28. 28

    두 개의 팬더 데이터 프레임을 결합하는 방법

  29. 29

    팬더 : 두 데이터 프레임을 병합하고 두 번째 데이터 프레임의 값을 사용하여 NaN 값을 채우는 방법

뜨겁다태그

보관