답변함

실전모고 6회 7번 질문

문제는 아래와 같습니다. 

  1. 순서 정보가 중요하지 않은 fertilizer_type 컬럼은 pandas의 get_dummies()를 사용하여 원-핫 인코딩을 수행하세요.

crop_pre = pd.get_dummies(data=crop_pre, columns=['fertilizer_type'])

이렇게 하면 안되나요??

 

왜,

dummies = pd.get_dummies(crop_pre['fertilizer_type'], prefix='fertilizer')
crop_pre = pd.concat([crop_pre.drop('fertilizer_type', axis=1), dummies], axis=1)

이렇게 하라고 했나요?

0

댓글

댓글 1개
날짜 투표수
  • 안녕하세요 질의주셔서 감사합니다.

    네, 말씀하신 방법으로 진행하셔도 됩니다.

    원-핫 인코딩은 여러 가지 방법으로 수행할 수 있으며, 작성하신 pd.get_dummies() 방식도 올바른 방법입니다.
    안내해 드린 코드는 원-핫 인코딩을 수행하는 또 다른 방법을 예시로 보여드린 것이며, 반드시 해당 방식으로 작성해야 한다는 의미는 아닙니다.

    두 방법 모두 정답이므로 편하신 방법으로 진행하시면 됩니다.

    0

댓글을 남기려면 로그인하세요.

 

원하는 것을 찾지 못하셨나요?

질문하기