当前仓库属于关闭状态,部分功能使用受限,详情请查阅 仓库状态说明
1 Star 2 Fork 0

alltobenice / Wuhan-2019-nCoV
关闭

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
MIT

2019-nCoV 全量每日统计数据(支持接口读取)

本项目记录了2019-12-01日至今,每日精确到国家、省、市的确诊、疑似、治愈、死亡人数。

2019-12-01至2020-01-02数据来自asycns提供的实验室确诊数据(实验室论文原文)。

2020-01-02至2020-01-10数据无变化。

2020-01-10至2020-02-06数据来自国家、各省、武汉市卫健委疫情通告。

2020-02-07后数据从今日头条接口采集,每小时57分自动更新。国家、省级历史数据会根据卫健委数据更新,市级历史数据与卫健委数据有差异(略小于)。

数据以CSV格式存储在版本库中,同时提供JSON及EXCEL格式数据。

建议读取CSV格式数据(体积较小),通过脚本转换为JSON格式。

目前接口只提供全量数据,需自行在客户端进行预处理,过滤出所需数据。

数据各字段已标准化,国家、国家代码遵循ISO-3166标准,省、市遵循中华人民共和国民政部2019年中华人民共和国行政区划代码。

数据接口

CSV转JSON

省市区、国家代码

数据使用示例

let data_list = parseCSV(
`date,country,countryCode,province,provinceCode,city,cityCode,confirmed,suspected,cured,dead
2020-01-16,中国,CN,,,,,45,0,15,2
2020-01-16,中国,CN,湖北省,420000,,,45,0,15,2
2020-01-16,中国,CN,湖北省,420000,武汉市,420100,45,0,15,2
2020-01-16,日本,JP,,,,,1,0,0,0
2020-01-16,泰国,TH,,,,,1,0,0,0
2020-01-17,中国,CN,,,,,62,0,19,2
2020-01-17,中国,CN,湖北省,420000,,,62,0,19,2
2020-01-17,中国,CN,湖北省,420000,武汉市,420100,62,0,19,2
2020-01-18,中国,CN,,,,,198,0,24,3
2020-01-18,中国,CN,湖北省,420000,,,121,0,24,3
2020-01-18,中国,CN,湖北省,420000,武汉市,420100,121,0,24,3
2020-01-19,中国,CN,,,,,275,0,25,4
2020-01-19,中国,CN,湖北省,420000,,,198,0,25,3
2020-01-19,中国,CN,湖北省,420000,武汉市,420100,198,0,25,3
2020-01-19,中国,CN,广东省,440000,,,1,0,0,0
2020-01-19,中国,CN,广东省,440000,深圳市,440300,1,0,0,0`, 
{ confirmed: Number, suspected: Number, cured: Number, dead: Number });
// 2020-01-16所有数据
let date_list = data_list.filter(e => e.date == '2020-01-16');
// 2020-01-16所有国家级数据
let date_country_list = data_list.filter(e => e.date == '2020-01-16' && !e.province);
// 2020-01-19所有省级数据
let date_province_list = data_list.filter(e => e.date == '2020-01-19' && e.province && !e.city);
// 2020-01-19湖北省所有市级数据
let date_province_city_list = data_list.filter(e => e.date == '2020-01-19' && e.province == '湖北省' && e.city);
// 2020-01-19湖北省武汉市数据
let date_city = data_list.filter(e => e.date == '2020-01-19' && e.province == '湖北省' && e.city == '武汉市');
// 中国所有时间数据
let country_list = data_list.filter(e => e.country == '中国' && !e.province);
// 湖北省所有时间数据
let province_list = data_list.filter(e => e.province == '湖北省' && !e.city);
// 湖北省武汉市所有时间数据
let city_list = data_list.filter(e => e.province == '湖北省' && e.city == '武汉市'); 

数据说明

字段 说明
date 时间(天)
country 国家
countryCode 国家代码
province
provinceCode 省代码
city
cityCode 市代码
confirmed 确诊人数
suspected 疑似人数
cured 治愈人数
dead 死亡人数
Report # 卫健委通报数据
ReportData # 卫健委通报整理后数据
PIIS0140673620301835.pdf # 2019-12-01至2019-01-02实验室数据
Wuhan-2019-nCoV.csv # CSV格式完整数据(数据格式较小,建议使用)
Wuhan-2019-nCoV.json # JSON格式完整数据
Wuhan-2019-nCoV.xlsx # EXCEL格式完整数据,供阅读、手工处理
parseCSV.js # CSV转JSON
ChinaAreaCode.csv # 中国行政区划代码,来自中华人民共和国民政部
CountryCode.csv # 国家地区代码(ISO_3166-1)

TODO:

  • GeoJSON
  • 图表
  • 与SARS对比

疫情通报(原始数据)

数据来源

数据更新

export PIPENV_VENV_IN_PROJECT=1 && pipenv install
pipenv run python dataset.py # 手动更新当天数据
pipenv run python data-join.py # 合并所有日期数据
pipenv run python data-to-json.py # 生成JSON数据
pipenv run python data-to-xlsx.py # 生成XLSX数据
# pipenv run python cron.py 自动定时更新
# pipenv run python python.py 解析卫健委通报,并更新数据

附录

MIT License Copyright (c) 2020 胡昊 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

简介

由于国内 raw.githubusercontent.com 需要使用代理才能访问,因此将这个 repo 导入 gitee 以方便使用。Gitee原始数据接口格式:alltobenice.gitee.io/wuhan-2019-ncov/<file>。原作者:https://github.com/canghailan/Wuhan-2019-nCoV 展开 收起
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/alltobenice/Wuhan-2019-nCoV.git
git@gitee.com:alltobenice/Wuhan-2019-nCoV.git
alltobenice
Wuhan-2019-nCoV
Wuhan-2019-nCoV
master

搜索帮助