본문 바로가기

pandas3

Pandas | merge()와 join() "두 개의 DataFrame을 합치고 싶다면?"엑셀의 VLOOKUP처럼 Pandas에서도 데이터를 합칠 수 있습니다! 목차1. 왜 필요할까?2. merge() vs join() 핵심 차이3. merge()4. join() 5. 조인 타입 4가지6. 실전 팁1. 왜 필요할까?실생활 예시온라인 쇼핑몰 데이터:[회원 정보] [주문 정보]회원ID | 이름 주문ID | 회원ID | 상품1001 | 김민수 O001 | 1001 | 노트북1002 | 이영희 O002 | 1002 | 마우스1003 | 박철수 O003 | 1001 | 키보드"김민수가 뭘 샀는지 알고 싶다면?" → 회원ID를 기준으로 두 테이블을 합.. 2025. 10. 18.
Pandas | apply() 함수 Pandas에서 데이터를 자유자재로 가공하고 싶다면? apply() 함수를 배워야 합니다!# 이런 게 가능해집니다df['score'].apply(등급_매기기)df['price'].apply(lambda x: x * 1.1) # 10% 할인df['name'].apply(이름_가리기)apply()는 "만능 변환기"라고 생각하면 됩니다. 목차1. apply() 함수란?2. 기본 사용법3. 직접 만든 함수 사용하기4. 람다 함수와 apply()5. 실전 활용 예시6. 주의사항과 팁7. 마무리1. apply() 함수란?기본 개념apply()는 데이터의 각 값에 함수를 적용하는 함수입니다.# 간단하게 말하면df['컬럼명'].apply(함수명)이렇게 하면 컬럼의 모든 값 하나하나에 함수가 적용됩니다!왜 필요할까?#.. 2025. 10. 17.
Pandas | 괄호 () 있고 없고의 차이 Pandas를 처음 배울 때 가장 헷갈리는 것!df.describe() # 이건 괄호가 있는데df.shape # 이건 괄호가 없네? "언제 괄호를 쓰고, 언제 안 쓰는 것인지 알아볼까요 ^^!!"핵심 개념: 함수 vs 변수1. 괄호가 있는 것 = 함수(메소드)"뭔가를 실행해서 결과를 만들어내는 것"# 학생 성적 데이터import pandas as pdstudents_df = pd.DataFrame({ 'name': ['김민수', '이영희', '박철수', '최지영'], 'math': [85, 92, 78, 95], 'english': [90, 88, 85, 92], 'science': [88, 95, 80, 90]})# 함수(메소드) - 괄호 Ostudents_df.des.. 2025. 10. 15.