この記事では、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} |
この記事もチェック:Pythonで電話番号情報を取得する方法とは?
まとめ
さて、これで自由に使えるツールがすべて揃ったので、他の国の統計と比較対照できるよう、必要なデータをすべて見つけよう。
また、Google Trends APIを使って、インターネット上でのCorona Virusのトレンドを見ることもできます。
チュートリアルはお気に召しましたか?いずれにせよ、以下に挙げるチュートリアルをご覧になることをお勧めします。
- Python statistics module – 7 functions to know!
- Pythonで要約統計量を計算するには?
- データアナリティクスとデータサイエンスの比較
お時間を割いていただき、ありがとうございました! 何か新しいことを学べたでしょうか!