커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
4주차 숙제 관련 시각화
undefined주차
북마크
김*늘
댓글
9
추천
1
조회수
22
조회수
22
답변 완료

안녕하세요

4추차 숙제관련시 시각화 질문입니다.

  1. 그래프내 막대그래프 데이터가 반영되지 않은 이유: 4주차 답변처럼 리스트를 만들지 않고plt.bar(students_by_discounted.index,students_by_discounted.values)로 작성하였더니 하단과 같이 나왔습니다.
  2. numpy 사용 이유: 4주차 답변을 보면 numpy를 불러와서 사용하였는데 이전 강의 '효율이 나지 않는 매체를 찾아라'를 문제로 풀었을때는 numpy를 사용하지 않았습니다. 데이터 분석 방식을 동일한것 같은데 차이가 있을까요?
스파르타 즉문즉답



#할인률에 따른 구입전환율

#1-1.데이터분석 세팅하기: 라이브러리 불러오기

import pandas as pd

import numpy as np

import matplotlib.pyplot as plt

#1-2.데이터분석 세팅하기: 데이터불러오기

plt.rc('font', family='NanumBarunGothic') #한글 깨짐 방지 글꼴 설정

sparta_data=pd.read_table('/content/user_db1.csv',sep=',')

#1-3.결측치 확인하기

sparta_data.isnull().sum() #결측치확인

sparta_data = sparta_data.dropna() #결측치제거

sparta_data.info() #최종데이터 확인

#2-1.데이터 분석하기: 할인금액별 수강생수

students_by_discounted=sparta_data.groupby('discounted')['user_id'].count()

students_by_discounted

#3.시각화하기

#plt.figure(width, height) : 넓이와 높이 만큼 이미지를 생성한다는 것을 말해줍니다!

plt.figure(figsize=(10,5))


#plt.bar(X축값, Y축값)

plt.bar(students_by_discounted.index,students_by_discounted.values)


#그래프의 제목

plt.title('수강생 별 수강 할인금액')


#그래프의 x축 라벨 이름

plt.xlabel('할인금액정보')


#그래프의 y축 라벨 이름

plt.ylabel('수강생 수')


#그래프를 화면에 나타나도록 합니다.

plt.show()

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴