BEST
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
비전공자, 입문자가 빅데이터 분석기사 실기를 빠르게 취득할 수 있도록 안내해드려요! 이론은 가볍게, 실전은 확실하게 복잡한 배경지식 없이도, 기출문제를 중심으로 시험에 꼭 나오는 포인트만 집중 학습합니다.
(4.9) 수강평 944개
수강생 6,197명
난이도 입문
수강기한 12개월


GPT가 알려준 인코딩 방법, align❣️
최근 GPT가 train과 test의 특정 컬럼 유니크 수가 다를 때 사용하는 매우 간단한 방법으로 align을 알려주고 있어 제게 사용해도 괜찮은지 질문이 많이 들어오고 있어요:)
우선 사용해도 됩니다.🤩 역시 GPT
단, 단점이 없는 것은 아니니 장단점을 알고 사용하면 더 좋을 것 같아요 💪💪💪💪
train = pd.get_dummies(train)
test = pd.get_dummies(test)
train, test = train.align(test, join='left', axis=1, fill_value=0)
✅train.align(test, join='left', axis=1, fill_value=0)
train의 컬럼 순서와 구조에 test를 맞추는 코드
💚장점
매우 간단하다
한 줄로train기준에 맞춰test의 컬럼 순서 및 구조를 통일할 수 있다모델 학습 시 오류 방지
train/test 컬럼이 맞지 않아 생기는 오류를 사전에 방지할 수 있다fill_value로 누락된 컬럼 채우기 가능
test에 없는 컬럼을 0으로 자동 채워주는 등 유연한 처리 가능
❤단점
test에만 있는 컬럼은 삭제됨
join='left'이므로 train에 없는 컬럼은 test에서 강제로 제거됨
댓글




