다른 데이터 프레임에서 일치하는 열만 추가하고 싶은 일종의 '마스터'데이터 프레임이 있습니다.
df:
A B C
1 2 3
df_to_append:
A B C D E
6 7 8 9 0
문제는 내가 사용할 때 일치하지 df.append()
않는 열을 df에 추가한다는 것입니다.
df = df.append(df_to_append, ignore_index=True)
Out:
A B C D E
1 2 3 NaN NaN
6 7 8 9 0
그러나 내가 원하는 출력은 원래 데이터 프레임의 일부가 아니기 때문에 열 D와 E를 삭제하는 것입니까? 아마도 내가 사용해야 pd.concat
할까요? pd.merge
병합 할 고유 한 것이 없기 때문에 사용할 수 없다고 생각 합니다.
사용 concat
join='inner
pd.concat([df,df_to_append],join='inner')
Out[162]:
A B C
0 1 2 3
0 6 7 8
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다