Skip to the content.

open-2019-ncov

这个项目有关有关 武汉肺炎 2019-ncov的相关病例数据的分享。从gitlab迁移过来~。发布页这里

数据介绍

该数据是从丁香园·丁香医生通过爬虫获取的全国2019-ncov病毒的感染病例。

数据下载和访问方法

获取json格式的数据

可以直接通过链接访问(对于构建应用的需求的可以使用这个方式),返回数据形式为json,虽然url显示为csv。获取方法:

访问历史数据可以通过组装URL获得,比如city_level_2020-01-25T15.csv表示城市尺度的2010年1月15日15时的数据。按照从0023小时(注意是两个零)。

应用程序示例

使用python requests模块

import requests
import json
import pandas as pd
url = "http://69.171.70.18:5000/data/city_level_2020-01-25T15.csv"
response = requests.get(url)
data = json.loads(response.text)
dataset = pd.DataFrame(data)

获取geojson格式的数据

该数据是由病例数据经过百度地理编码得到,是地理编码后得到的坐标点的数据。获取地理数据的方式通过请求相应的URL得到,比如要访问2020-01-25日16时的点数据,可以通过下面的链接访问:

注意:

  1. 对于部分城市由于地名存在歧义,因此需要手工修改,因此地理数据有时可能不能得到实时的更新~
  2. 虽然可以获得面装数据(如访问http://69.171.70.18:5000/data/polygon/city_level_2020-01-25T16.geojson),但是由于数据比较大,而且由于政治地理边界原因这里不推荐使用。

获取和下载csv表格数据

这种方法可以直接下载csv数据(确实是csv数据),该数据为utf无bom编码,对于Windows的excel来说,需要转换成utf含bom的编码方式。转换方法可以使用 notepad++完成(现在不需要了:)。比如要获取2020年1月25日15时的各个城市粒度的病例数据:

下载geojson格式的数据

方式为:

R语言接口

参考

使用python完成分析

分析案例参考:这里

制图脚本

绘制每个小时的病例地图

make_map.py

制作视频

make_video.py

由于自己电脑内存太小,无法制作成视频分享给大家

To do

使用该项目的项目

  1. 武汉肺炎(2019-nCoV)数据的R语言接口

引用

Xiaokang Fu, open-2019-ncov, Wuhan University, https://gitlab.com/wybert/open-2019-ncov

免责声明

本人只负责整理数据,不承担任何法律责任。如有侵权请在微博私信@Mayday大象