Python/데이터/Lesson 27
Pandas 소개
1시간·theory
이 챕터
2/2
Pandas 소개
🎯 이 lesson 을 읽고 나면
이 lesson 을 다 읽고 나면 아래 3가지를 자신 있게 할 수 있습니다.
- ▸✅ Python 이 왜 AI/데이터 표준 언어가 됐는지
- ▸✅ Python 3.x 기준 venv + requirements.txt 셋업
- ▸✅ print / input / type / dir 4개 내장 함수
학습 목표를 체크리스트로 두고 다 답할 수 있게 되면 lesson 을 닫으세요.
Pandas — 코드 + 실행 결과
Pandas = 표 (table) 다루는 표준. DataFrame = Excel 시트. CSV·SQL·JSON 읽고 쓰기 한 줄.
1. 설치 + DataFrame 만들기
2. CSV·Excel 읽기·쓰기
3. 미리보기·통계
4. 컬럼·행 선택
5. 추가·수정
6. 그룹별 집계
7. 정렬·결측치
한 줄 요약
read_csv + groupby.sum/mean + loc[조건] + to_excel 4개면 분석 90%.
💡 💡 Pandas 2.0 Copy-on-Write
Pandas 2.0에서 Copy-on-Write 활성화:
pd.options.mode.copy_on_write = True
뷰를 수정해도 원본이 변경되지 않습니다. SettingWithCopyWarning이 사라집니다!
Python은 간결하고 읽기 쉬운 문법으로 다양한 분야에 활용됩니다. 인터프리터 언어로 REPL 환경에서 즉시 실행 가능합니다. PEP 8 코딩 스타일 가이드를 따르고, Black/autopep8으로 자동 포맷팅합니다. 타입 힌트(type hints)로 코드 가독성과 IDE 지원을 향상시킵니다. pip로 패키지 관리, venv/conda로 가상환경을 구성합니다.
🐍 실행해보기 — Pandas 소개
위 개념을 실제로 코드로 실행해보세요. 값을 바꿔가며 어떻게 동작하는지 직접 확인하는 게 가장 빠른 학습.
✏️ Python 코드
📟 콘솔 출력
▶ 실행 버튼을 눌러보세요
🐍 Pyodide로 실제 Python 실행 — 첫 실행 시 로딩 3~5초 소요
🤖 AI 에게 이렇게 요청해보세요
이 lesson 의 개념을 알면 AI 에게 구체적으로 지시할 수 있습니다. 막연한 "고쳐줘" 가 아니라 어휘를 가진 요청 — 그게 토큰 절약의 출발점입니다.
- ▸"이 for 루프를 numpy 벡터 연산으로 바꿔줘"
- ▸"이 데이터 정제를 pandas method chaining 으로 리팩토링해줘"
왜 이게 토큰을 줄이나
개념을 모를 땐 AI 답변을 받고도 "그게 뭐예요?" 를 다시 물어야 합니다. 그 "다시 물음" 이 토큰을 잡아먹습니다. 개념 한 번 익혀두면 대화가 한 번에 끝납니다.