강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

hhs8343730182 のプロフィール画像
hhs8343730182

投稿した質問数

[リニューアル] 初めてのPythonマシンラーニングブートキャンプ (簡単に!実際のKaggle問題を解きながら整理) [データ分析/科学 Part2]

エンコーディングを理解して適用する(ワンホット、ラベルエンコーディング)(アップデート)

섹션4_인코딩 이해하고 적용해보기(원핫인코딩) 질문

作成

·

173

·

編集済み

0

섹션 4 부분 마지막 강의인 인코딩 이해하고 적용하기 라는 강의의 14분 50초에 나오는 pd.getdummies()에 관한 질문이 있습니다.

강의 내용대로 실행을 시켜보니 df_onehot.head()의 내용이 True/False의 형태로 나오는 것을 확인했습니다.

서칭 후 pd.get_dummies(df_label, columns=onehot_cols, dtype = int) 처럼 dtype을 int형태로 바꾸어주니 강사님이 보여주신 화면대로 나오는 것을 확인했습니다.

이것 역시 버전차이로 인한 기능 변화라고 이해하면 되나요?

python머신러닝pandaskaggle

回答 1

0

funcoding님의 프로필 이미지
funcoding
インストラクター

안녕하세요. 답변 도우미입니다.

우선 알려주셔서 감사합니다. 말씀하신대로 버전 차이로 인해 발생한 이슈로 확인됩니다. 관련 자료를 다음과 같이 작성하여 업데이트하였습니다.

감사합니다.


 

# 2024.07.31 업데이트

# 최근 버전에서는 dtype = int 를 넣어주지 않으면, 디폴트로 True/False 로 표시됩니다.

# 값 자체의 차이는 없지만, 화면에 표시되는 부분이 영상과 달라서, 당황하실 수 있어서, 다음과 같이 코드를 업데이트하였습니다.

# df_onehot = pd.get_dummies(df_label, columns=onehot_cols)

df_onehot = pd.get_dummies(df_label, columns=onehot_cols, dtype = int)

hhs8343730182 のプロフィール画像
hhs8343730182

投稿した質問数

質問する