PythonでCorona-Virusの統計情報を簡単に追跡する方法

スポンサーリンク

この記事では、PythonでCorona Virus Statisticsを追跡するためにCOVID19Pyライブラリを使用する予定です。

皆さん、ごきげんよう。

私たちはこの困難な時期を過ごしています、私たちの周りの人々を助けるためにできることは何でもするのが道理です。

プログラマーとして、COVIDウイルスに関する情報を広めたり、ワクチンを入手できる場所を探すのを手伝ったり、その他にもいろいろなことができます。

これは、Pythonで書かれたビルド済みのCorona Virus Statsトラッカーです。

これをインストールし、特定の機能を実行するだけで、世界中の情報にアクセスできるようになります。

では、さっそく始めてみましょう。

スポンサーリンク

COVID19Pyのセットアップ

Pythonのインストールはいたってシンプルです。

コマンドプロンプトにpipコマンドを入力するだけです。

pip install COVID19Py

このパッケージをインポートするために、以下のコマンドを your.py ファイルに入力します。

import COVID19Py

このパッケージは前処理が1行だけなので、非常にシンプルに使うことができます。

covid19 = COVID19Py.COVID19()

PythonでCOVID19情報を追跡する

パッケージオブジェクトを手に入れたので、そのメソッドを使い始めることができます。

getLatest()関数を使用して、影響を受けた人、回復した人、および世界中の死亡者数に関する最新の統計情報を収集します。

これは、辞書の一覧を表示します。

1
2
L= covid19.getLatest()
print(L)
{'confirmed': 277161199, 'deaths': 5377197, 'recovered': 0}

次に、getLocations()関数を使用して、収集した膨大なデータをフィルタリングします。

1
2
LS = covid19.getLocations()
print(LS[0])
{'id': 0, 'country': 'Afghanistan', 'country_code': 'AF', 'country_population': 37172386, 'province': '', 'last_updated': '2021-12-23T08:34:35.628637Z', 'coordinates': {'latitude': '33.93911', 'longitude': '67.709953'}, 'latest': {'confirmed': 157841, 'deaths': 7341, 'recovered': 0}}

ある国のデータを調べるには、国番号が必要です。

そこで、バンドルに含まれるすべての国コードを簡単に取得する方法を紹介します。

1
2
3
C= {}
for i in locations:
    C[i.get('country')] = i.get('country_code')

このコードを入力すると、インドの統計が得られます。

1
2
3
4
code = C.get('India')
india = covid19.getLocationByCountryCode("IN")
for i in india:
    print(i.get("latest"))
{'confirmed': 34765976, 'deaths': 478759, 'recovered': 0}

まとめ

さて、これで自由に使えるツールがすべて揃ったので、他の国の統計と比較対照できるよう、必要なデータをすべて見つけよう。

また、Google Trends APIを使って、インターネット上でのCorona Virusのトレンドを見ることもできます。

チュートリアルはお気に召しましたか?いずれにせよ、以下に挙げるチュートリアルをご覧になることをお勧めします。

  1. Python statistics module – 7 functions to know!
  2. Pythonで要約統計量を計算するには?
  3. データアナリティクスとデータサイエンスの比較

お時間を割いていただき、ありがとうございました! 何か新しいことを学べたでしょうか!

タイトルとURLをコピーしました