행 병합 .Concat( )
컬럼명이 같은 여러 데이터프레임을 하나로 합칠 수 있는 기능
pd.concat( )이다
여러 데이터프레임을 [ ] 리스트로 묶어 괄호 안에 넣어주면 되겠다
열 병합 .Merge( )
위와 같이 컬럼이 같기 때문에 concat으로 합하여준다
concat으로 합쳐진 데이터프레임과 한가지 컬럼만이 겹치는 데이터프레임을
merge( ) 를 사용하여 열 병합 시킬 수 있다
pd.merge( 왼쪽변수, 오른쪽변수, on - '겹치는 콜럼' )
이라고 적어주면 병합이 되는데
오른쪽 데이터프레임에 겹치는 콜럼부분의 6번에 해당하는 NaN 이었는데
병합되면서 사라지게 되었다
이럴때는 how = left를 사용하여 일단 없는 데이터를 NaN으로 두고
왼쪽 데이터를 살려서 병합시키자
후에 Nan을 처리하면 되겠다
'Python > PANDAS' 카테고리의 다른 글
Pandas - 데이터프레임 내 리스트 포함 .isin( ) (0) | 2024.04.09 |
---|---|
Pandas - 데이터프레임 함수 적용 .Apply( ) (0) | 2024.04.09 |
Pandas - 정렬 .Sort_values( ) ascending = False (0) | 2024.04.09 |
Pandas - 카테고리컬 데이터 2 - .groupby( ) .agg( ) .count( ) (0) | 2024.04.05 |
Pandas - 카테고리컬 데이터 1 - unique( ) (0) | 2024.04.05 |