pandas 날짜 처리
날짜 타입을 사용하면 기간, resampling, 시간 필터를 적용할 수 있습니다.
pandas 날짜 처리이란?
날짜 타입을 사용하면 기간, resampling, 시간 필터를 적용할 수 있습니다.
날짜를 변환하고 필터링하고 그룹화합니다.
언제 사용하나요?
- 표 형식 데이터를 읽고 정제합니다.
- CSV, API, 데이터베이스 데이터를 분석합니다.
- 보고서와 통계를 준비합니다.
예제 코드
main.py
import pandas as pd
events = pd.DataFrame({"date": ["2026-08-10", "2026-08-12"]})
events["date"] = pd.to_datetime(events["date"])
events["day"] = events["date"].dt.day_name()
print(events)
예상 출력
date day
0 2026-08-10 Monday
1 2026-08-12 Wednesday
작동 원리
to_datetime이 문자열을 파싱하고 .dt에서 연도, 월 등의 요소를 가져옵니다.
값을 변경하고 Python 설치 없이 CodeUtility 온라인 Python 컴파일러에서 실행하세요.
연습 문제
입력값과 경계 조건을 바꾸고 더 큰 데이터에서도 동작을 확인하세요.
- 행, 열, 결측값을 추가하세요.
- 필터링, 정렬, groupby를 결합하세요.
- 실제 파일을 읽고 dtype을 확인하세요.