hrsano645 / covid19-gen-datajson-shizuokapref

静岡県版 新型コロナウイルス対策サイトのdata.jsonを生成するスクリプト
1 stars 3 forks source link

オープンデータ「検査陽性者の状況」のCSVの項目変更へ対応「自宅療養者」と「入院等調整中」を新設 #44

Closed hrsano645 closed 3 years ago

hrsano645 commented 3 years ago

注意: こちらのPRは静岡県のオープンデータが下記の更新予定の内容に変更された後にマージ(もしくは修正)します

👏 解決する issue / Resolved Issues

📝 関連する issue / Related Issues

⛏ 変更内容 / Details of Changes

このPRでの生成結果

CSVファイル

コード,人数
0,124
1,2
2,46
3,178
4,20
5,84
6,4256

<コード説明>,
0,入院中
1,うち重症
2,宿泊療養
3,自宅療養
4,入院等調整中
5,死亡
6,退院

json生成結果

{
    "main_summary": {
        "attr": "検査実施人数",
        "value": 0,
        "children": [
            {
                "attr": "陽性患者数",
                "value": 4708,
                "children": [
                    {
                        "attr": "入院中",
                        "value": 124,
                        "children": [
                            {
                                "attr": "軽症・中等症",
                                "value": 122
                            },
                            {
                                "attr": "重症",
                                "value": 2
                            }
                        ]
                    },
                    {
                        "attr": "宿泊療養",
                        "value": 46
                    },
                    {
                        "attr": "自宅療養",
                        "value": 178
                    },
                    {
                        "attr": "入院等調整中",
                        "value": 20
                    },
                    {
                        "attr": "死亡",
                        "value": 84
                    },
                    {
                        "attr": "退院",
                        "value": 4256
                    }
                ]
            }
        ]
    }
}

📸 スクリーンショット / Screenshots

こちらのPRでのdata.json読み込み結果

https://github.com/hiroyuki-ichikawa/covid19/pull/151

image

aktnk commented 3 years ago

動作確認する際に、Windows10のDocker環境にPython3.7を構築して使っています。 コンテナのLinuxに入り、bash bat.shを実行すると、改行コードの関係で、

hrsano645 commented 3 years ago

@aktnk レビューありがとうございます! 県の方も準備できてるようなので、またslack上でタイミング合わせたいと思います。

csvファイル名の最後に余分なものがついてしまいます。 どんな余分な物ですか?

patient.py実行する前の改行でエラーが発生してしまいます。 git cloneをWindows10でやっているので、そこで改行コードが適切に扱えていないのだろうか・・・?

自環境だと素のUbuntuで開発環境作ってます。gitも改行コードは基本LFなので、Winのgit関係かもしれません。git for windows経由だとならCRLF -> LFに変換するオプションが有効じゃないとか? https://qiita.com/uggds/items/00a1974ec4f115616580