반응형
# [도수분포표]
import pandas as pd
import numpy as np
# drink 데이터
drink = pd.read_csv("drink.csv")
# 전체 참석 횟수를 확인하는 도수분포표
drink_tab = pd.crosstab(index = drink["Attend"], columns = "count")
print("전체 참석 횟수를 확인하는 도수분포표")
print(drink_tab)
#누가 몇 번 참석했는지 알 수 있는 도수분포표
drink_who = pd.crosstab(index = drink["Attend"], columns = drink["Name"])
print("누가 몇 번 참석했는지 알 수 있는 도수분포표")
print(drink_who)
# [원형 그래프]
import matplotlib.pyplot as plt
# 술자리 참석 상대도수 데이터
labels = ['A', 'B', 'C', 'D', 'E']
ratio = [33,25,17,17,8]
#원형 그래프
fig, ax = plt.subplots()
## Q1. 원형 그래프를 만드는 코드를 작성해 주세요
plt.pie(ratio,labels = labels)
plt.axis('equal')
##
plt.show()
# [막대그래프]
import matplotlib.pyplot as plt
# 술자리 참석 상대도수 데이터
labels = ['A', 'B', 'C', 'D', 'E']
ratio = [33,25,17,17,8]
#막대 그래프
fig, ax = plt.subplots()
## Q1. 막대 그래프를 만드는 코드를 작성해 주세요
plt.bar(labels,ratio)
##
plt.show()
# [수치형 자료 히스토그램]
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 주량 데이터
drink_cup = pd.DataFrame({'cup' :[22,7,19,3,10,8,19,7,15,9,35,5],'who' : [ 'A', 'E', 'D', 'B', 'C','A','A','A','D','B', 'C','B'], 'stems' : [2,0,1,0,1,0,1,0,1,0,3,0]})
print(drink_cup)
fig, ax = plt.subplots()
## 히스토그램을 그리는 코드를 작성해 주세요
plt.hist(drink_cup['cup'])
##
plt.show()
# [줄기 잎 그림]
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
# 주량 데이터
drink_cup = pd.DataFrame({'cup' :[22,7,19,3,10,8,19,7,15,9,35,5],'who' : [ 'A', 'E', 'D', 'B', 'C','A','A','A','D','B', 'C','B'], 'stems' : [2,0,1,0,1,0,1,0,1,0,3,0]})
print(drink_cup)
fig, ax = plt.subplots()
## 줄기-잎 그림을 그리는 코드를 작성해 주세요
plt.stem(drink_cup['stems'], drink_cup['cup'])
##
plt.show()
반응형