📁 concat( )
concat([df1, df2, ...], axis=0)
두 개 이상의 데이터프레임을 하나로 결합
axis가 0이면 행 방향, 1이면 열 방향
- 행 방향 결합
- 컬럼의 이름이 동일해야 결합 가능
- 열 방향 결합
- 인덱스가 동일한 형태로 존재해야 함
- 동일한 이름의 컬럼 사용 불가
📁 Inner Join
두 테이블 간 공통된 값을 가진 행만 선택하여 결합
Inner Join을 하기 위해서는 merge( ) 함수 사용 가능
- merge(left_df, right_df, on='key', how='inner')
- left_df, right_df: 병합할 데이터프레임
- on: 병합 기준이 되는 열
📁 Left Join
왼쪽 테이블의 모든 행과 오른쪽 테이블에서 일치하는 행을 선택하여 결합
일치하는 값이 없는 경우 null 값을 가짐
📁 Outer Join
왼쪽 테이블과 오른쪽 테이블에서 어느 한 쪽에만 속하는 행도 포함하여 결합
다른 쪽에 해당하는 값이 없다면 null 값으로 표시
'Dev > Python' 카테고리의 다른 글
[Python] Numpy (0) | 2023.11.15 |
---|---|
[Python/Pandas] 데이터프레임 결측치, 중복, 피벗테이블 (1) | 2023.11.15 |
[Python/Pandas] 데이터프레임 데이터 조작 (0) | 2023.11.15 |
[Python/Pandas] 데이터프레임 열 조작 및 정렬 (0) | 2023.11.15 |
[Python/Pandas] 데이터프레임 필터링 (0) | 2023.11.15 |