ソウル市高齢者保護施設比較保護区


高齢者保護施設保護区の数を特定するため、ソウルのオープンデータ広場で、ソウル特別市敬老院情報、ソウル市伝統市場の現状、ソウル特別市社会福祉施設(高齢者レジャー福祉施設)のカタログデータを入手して分析した.
  • には、必要なパッケージとフォントがロードされています.
  • import warnings
    warnings.filterwarnings(action='ignore') 
    import pandas as pd
    import numpy as np
    import matplotlib.pyplot as plt
    from matplotlib import font_manager, rc
    import matplotlib
    import platform
    import seaborn as sns 
    import matplotlib
    matplotlib.rcParams['font.family']
    if platform.system() == 'Windows':
        matplotlib.rc('font', family='Malgun Gothic')
        #Malgun 
    %matplotlib inline
  • は必要なデータを持ってきました.
  • df1 = pd.read_csv('../data/노인보호시설 대비 보호구역/서울특별시 사회복지시설(노인여가복지시설) 목록.csv',encoding='cp949')
    
    df2 = pd.read_csv('../data/노인보호시설 대비 보호구역/서울특별시 경로당 정보.csv')
    
    df_m = pd.read_csv('../data/노인보호시설 대비 보호구역/서울시 전통시장 현황.csv')
    
    df3 = pd.read_csv('../data/노인보호시설 대비 보호구역/서울시 년도별 노인보호구역 지정현황.csv')
  • countリストには、社会福祉施設、老人ホーム、伝統市場の数に加え、老人保護区の数が加わっている.
  • count = [len(df1)+len(df2)+len(df_m),len(df3)]
  • データフレームとして作成される.
  • all = pd.DataFrame(count)
  • インデックスとカラム名が変更されました.
  • all.columns = ['갯수']
    
    all.rename(index={0:'노인 이용시설', 1:'노인 보호구역'},inplace=True)
  • の円グラフ
  • を描画
    data = all['갯수']
    colors = ['#99CCFF', '#AAB9FF']
    wedgeprops={'width': 0.7, 'edgecolor': 'w', 'linewidth': 5}
    plt.title('노인 보호구역과 노인 이용시설 비교 ')
    plt.pie(data,labels=all.index, autopct='%.1f%%', startangle=260, counterclock=False, colors=colors, wedgeprops=wedgeprops)
    plt.show()
  • 分析結果
    老人施設を100とした場合、老人保護区は4ヵ所と非常に低い数値だった.
  • ソース


    各パス(http://data.seoul.go.kr/dataList/OA-15052/S/1/datasetView.do)
    従来市場(http://data.seoul.go.kr/dataList/OA-1176/S/1/datasetView.do)
    高齢者レジャー福祉施設(http://data.seoul.go.kr/dataList/OA-20412/S/1/datasetView.do)