인프런 커뮤니티 질문&답변

바로보기님의 프로필 이미지
바로보기

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

원-핫 인코딩 get_dummies()질문

작성

·

58

0

안녕하세요 !

 

import pandas as pd

df = pd.DataFrame({'item':['TV','냉장고','전자렌지','컴퓨터','선풍기','선풍기','믹서','믹서']})

pd.get_dummies(df)

 

이렇게 실행하니 0,1값대신 True/False값이 결과로 출력되는데 문제점이 뭔지 모르겠습니다 ㅜ

실행결과 사진입니다.

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

Pandas 버전이 강의 버전과 다른것 같습니다.

True를 1, False를 0으로 생각하시면 동일합니다. 정수값으로 변경하시려면 pd.get_dummies(df, dtype=int) 하시면 됩니다.

감사합니다.

바로보기님의 프로필 이미지
바로보기

작성한 질문수

질문하기