목적
- 랜덤 숫자로 성적표 mock 데이터 만들기
- 히스토그램 만들기
- 출력
코드
# 랜덤 숫자로 성적표 mock 데이터 만들기
arr = np.random.randint(0, 100, size=(100, 4))
df = pd.DataFrame(arr, columns=['국어','영어','수학','과학'])
# 히스토그램 만들기
classes = [f'{num} - {num+10}' for num in range(0, 100, 10)]
kor_freq,_= np.histogram(df.국어, bins=10, range=(0, 100))
eng_freq,_= np.histogram(df.영어, bins=10, range=(0, 100))
math_freq,_= np.histogram(df.수학, bins=10, range=(0, 100))
science_freq,_= np.histogram(df.과학, bins=10, range=(0, 100))
df_hist = pd.DataFrame({"classes":classes,
"국어":kor_freq,
"영어":eng_freq,
"수학":math_freq,
"과학":science_freq})
# 출력
display(df)
display(df_hist)
결과
np.random.randint로 랜덤 데이터 만들기
histogram으로 도수분포표 만들기