pandas 온라인 실행

pandas DataFrame 병합

merge는 데이터베이스 join과 같은 개념입니다.

pandas DataFrame 병합이란?

merge는 데이터베이스 join과 같은 개념입니다.

공통 키로 여러 표를 join합니다.

언제 사용하나요?

  • 표 형식 데이터를 읽고 정제합니다.
  • CSV, API, 데이터베이스 데이터를 분석합니다.
  • 보고서와 통계를 준비합니다.

예제 코드

코드 실행 →
main.py
import pandas as pd

students = pd.DataFrame({"id": [1, 2], "name": ["Ada", "Lin"]})
scores = pd.DataFrame({"id": [1, 2], "score": [95, 88]})

print(students.merge(scores, on="id"))

예상 출력

id name  score
0   1  Ada     95
1   2  Lin     88

작동 원리

on이 키를, how가 join 방식을 정하며 먼저 타입과 중복을 확인해야 합니다.

값을 변경하고 Python 설치 없이 CodeUtility 온라인 Python 컴파일러에서 실행하세요.

연습 문제

입력값과 경계 조건을 바꾸고 더 큰 데이터에서도 동작을 확인하세요.

  1. 행, 열, 결측값을 추가하세요.
  2. 필터링, 정렬, groupby를 결합하세요.
  3. 실제 파일을 읽고 dtype을 확인하세요.
Python IDE에서 실행 →