# 2-2. 図書館のデータを分析してみよう

←コンテンツ一覧のページに戻る

# 呉市の図書館について

呉市立図書館は、呉市が運えいしている図書館サービスです。
呉市内には図書館が7館あります。

この7館の他に、自動車図書館を運えいしています。これは、蒲刈地区や豊地区などの図書館が近くにない島しょ部の地いきでも本が借りられるようにしているサービスです。2週間に1度、育所や小中学校、公共施設しせつに設定されている各サービスステーションをじゅん回し、 本のし出しを行っているがた図書館です。
運行日ていやコースは、呉市立図書館「自動車図書館運行表」 (opens new window)のページを参照してください。

# 図書館のサービス

呉市の図書館のサービスの一部を紹介しょうかいします。

  • 館内サービス
    • 館内の料を閲覧えつらんすることができます
    • 利用登録をすることで、料を借りることができます
  • レファレンス・サービス
    • 料が見つからないときや調べ方がわからないときには、図書館しょく員に相談することができます
    • 口頭・電話・文書による問い合わせに対して、回答をもらうことができます
  • ホームページ
    • ぞう検索けんさくかし出予約をすることができます
    • イベントの情報を知ることができます
  • 電子図書館サービス
    • パソコンなどを使って電子書せきを借りて読むことができます

この他にも朗読研究や古文書研究など、様々なサービスを行なっています。
くわしくは、呉市立図書館「利用のお知らせ」 (opens new window)を参照してください。

# 図書館のデータって?

呉市立図書館でこれまでし出された図書等の記録は、データとして保存ほぞんされています。
今回はその図書かし出データを使用して、実さい可視かし化してみましょう。

1回のかし出の手続きで1つのデータが作成されます。
作成されるデータには、以下のものがふくまれています。

データ名称 説明
かし出館 かし出手続きをした場所が分かります。
かし出SP かし出館より細分化されたデータで、自動車館の部分が動先に変わっています。
料種別 図書、雑誌、電子図書、AV(オーディオ・ヴィジュアル)、電子AVの種類が分かります。
料区分 料区分より細分化されたデータで、図書は一般書や絵本、洋書などに分けられます。
れい かし出手続きをした方の年れいが分かります。
せい かし出手続きをした方のせい別が分かります。
かししょ理年 かし出手続きをした日時から、年が分かります。
かししょ理月 かし出手続きをした日時から、月が分かります。
かししょ理日 かし出手続きをした日時から、日が分かります。
かししょ理時 かし出手続きをした日時から、時間が1時間単位で分かります。
かししょ理曜日 かし出手続きをした日時から、曜日が分かります。
かし出冊数 かし出手続きをした冊数が分かります。

💡これらのデータを可視かし化すると、何が分かるでしょう?

# 可視化するためのツールの紹介

図書かし出データをかん単に可視かし化するために、プログラミング環境かんきょうを用意しました。
こちらから (opens new window)使用することができます。

ここでは、データを可視かし化するためにかん単なプログラミングを行います。
使用するプログラミング言語は「Python」、そのプログラムを実行する環境かんきょうとしてGoogle Colaboratoryを使用しています。
Google Colaboratoryは、お使いのPC、タブレット関わらず、アプリケーションのインストール不要でWeb上でプログラムを実行できるサービスです。
本ページを使って自分で分析を行う時には、Googleのアカウントを作成する必要があります。
日本におけるGoogleのアカウントの年齢制限は13歳ですので、13歳以下の方は親御さんがお持ちのアカウントを用いて、一緒にこのアプリケーションを使ってみましょう!!
参考:Googleアカウントの年齢制限 (opens new window)

# 使用する上での注意

プログラムが書いてある部分(はい景の色がちがう部分)をセルと言います。
iPad等のタッチパネルの機種の場合は、このセルの部分をさわるとスクロールできない場合があります。
その場合は、左側などの白いはい景の部分をさわってスクロールしてください。

# 使用方法

セルの左上にある実行ボタン(さい生マーク)を押すとプログラムが実行されます。

ぞうのような実行ボタンが見当たらない場合、iPadの場合はセルの一番左はしをタッチしてください。PCの場合は、セルの上にマウスポインタをかざしてください。

その他の説明は、Google Colaboratoryのページ (opens new window)のページの説明をご覧下さい。

# 実際にデータを可視化してみよう

まずは、1つのデータを可視かし化してみましょう。
貸出館のデータを用いて、どの図書館が一番多くし出されたのかを確認かくにんしてみましょう。

※このプログラムでは、データを番号で選択する必要があります。くわしくはGoogle Colaboratoryのページ (opens new window)より、使用したいデータの選択の項をご覧下さい。
貸出館のデータに対おうする番号は0なので、data_index = 0として実行すると、以下のようなグラフが出来上がります。

中央図書館が、一番し出しの手続きがされていることが分かります。

他のデータに関しても可視かし化してみましょう。
性別ごとのデータを用いて実行してみます。

※このプログラムでは、データを番号で選択する必要があります。くわしくはGoogle Colaboratoryのページ (opens new window)より、使用したいデータの選択の項をご覧下さい。
性別のデータに対おうする番号は5なので、data_index = 5のようにプログラムを書き換えて実行すると、以下のようなグラフが出来上がります。

せいよりも女せいの方に多く借りられていることが分かりますね。

他のデータについても確認かくにんしてみてください!

# 2つのデータを組み合わせて可視化してみよう

次は2つのデータを組み合わせて可視かし化してみます。
2つのデータを組み合わせるために、新しいグラフの形式を使用します。
その名もヒートマップです。
ヒートマップは、データ数の多いところに色が付くグラフ形式です。2つのデータの関係せい確認かくにんします。

文章だけでは分かりにくいと思うので、実さい性別年齢を組み合わせて可視かし化してみます。
性別のデータに対おうする番号は5年齢のデータに対おうする番号は4なので、x = 5 y = 4のようにプログラムを書き換えて実行すると、以下のようなグラフが出来上がります。

データ数の多いところが青色としてヒートマップが表示されました。
このヒートマップからは、男女ともに70歳代の人に多くし出されていることが分かります。
また、先ほど男せいよりも女せいの方が多く借りられいることが分かりました。ヒートマップから女せいの方が幅広い年れい層でし出されていることが確認かくにんできるので、これが女せいの方が多く借りられている理由かもしれません。
さらに、高校生や大学生の年れい付近の方にはあまり利用されていないようです。

💡なぜ高校生や大学生にはあまり利用されていないのか考えてみましょう。また、追加でどのようなデータがあれば考えた理由が確認かくにんできるでしょうか?

他のデータの組み合わせでも実行してみてください!

もしも新たな発見をした人は、自由研究としてまとめてみてはいかがでしょうか?

# 出典