강의

멘토링

커뮤니티

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

코드몽키님의 프로필 이미지
코드몽키

작성한 질문수

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

코드 질문드립니다

해결된 질문

작성

·

147

0

charts = {}

for i in ['id_12', 'id_15']:

    feature_count = train[i].value_counts(dropna=False).reset_index().rename(columns={i: 'count', 'index': i})

    chart = alt.Chart(feature_count).mark_bar().encode(

                y=alt.Y(f"{i}:N", axis=alt.Axis(title=i)),

                x=alt.X('count:Q', axis=alt.Axis(title='Count')),

                tooltip=[i, 'count']

            ).properties(title=f"Counts of {i}", width=400)

    charts[i] = chart

저가 value_counts, reset_index 까지는 이해가 가는데 그 다음 부터 잘 이해가 안갑니다 ㅠㅠ 설명부탁드립니다 ㅠㅠ

답변 2

0

코드몽키님의 프로필 이미지
코드몽키
질문자

답변 감사합니다. 오늘도 좋은 하루 보내세요 :)

0

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

제 책에는 없는 코드 같은데요?

alt.Chart는 어떤 시각화 모듈인지는 잘 몰라서 상세한 답변이 어렵지만 Chart().mark_bar()로 미뤄봐서 bar chart를 만드는 것으로 보입니다.

id_12, id_15 개별 feature 값 유형별로 건수를 bar chart 형태로 만드는 코드 인것 같습니다. y 축이 feature 값 유형, x 축이 건수로 보입니다.

코드몽키님의 프로필 이미지
코드몽키

작성한 질문수

질문하기