728x90
https://data.seoul.go.kr/dataList/543/S/2/datasetView.do
import numpy as np
import pandas as pd
import csv
import matplotlib.pyplot as plt
data = pd.read_csv('./csv/교원+1인당+학생수(구별)_20230820151017.csv', index_col=0)
data_re = data.rename(columns=data.iloc[0])
data_re = data_re.drop(data.index[0])
data_re
print(data_re)
school_sort = list(set(list(data_re.index)))
print("\n\n학교 종류")
print(school_sort)
blank = []
for i in school_sort:
a = data_re[data_re.index.str.contains(i)]
gyo = pd.DataFrame(a.loc[:,'교원1인당학생수'])
gyo_nu = pd.to_numeric(gyo['교원1인당학생수'])
gyo_nu_mean = gyo_nu.mean()
blank.append(gyo_nu_mean)
print('\n\n')
print(blank)
plt.rcParams['font.family'] ='Malgun Gothic'
plt.rcParams['axes.unicode_minus'] =False
plt.bar(school_sort, blank)
plt.show()
728x90
'프로젝트, 공모전 > 프로젝트 공모전_데이터 분석' 카테고리의 다른 글
데이터분석_공모전_DBI] 데이터 분석 (0) | 2023.09.23 |
---|---|
데이터분석_공모전_DBI] 기법 정리 K-means (0) | 2023.09.23 |
데이터분석_공모전_서울교육] 서울 공공데이터 활용 (0) | 2023.08.20 |
데이터분석_공모전_서울교육] 서울 학교 데이터 분석 (0) | 2023.08.19 |
데이터분석_공모전_서울교육] 인구 구조 시각화_행정안전부 인구 데이터 (0) | 2023.08.19 |