基于R语言制作2019-nCov新型冠状病毒可视化报表

该博客利用丁香园官网数据,通过R语言的rvest, stringr, REMap和echarts4r等包,展示了如何创建新型冠状病毒的疫情地图密度图、迁徙图及交互式图表,旨在进行技术交流。" 112713564,10542287,PyTorch APEX安装与错误解决指南,"['PyTorch', '深度学习', '库安装', 'CUDA版本', '模型优化']
摘要由CSDN通过智能技术生成

数据源:丁香园

* 基于丁香园官网数据,制作此次新型冠状病毒(2019-nCov)的疫情感染可视化图表
* 应用到的R语言包主要有:rvest&stringr(爬取数据并规整)、REmap(绘制地理密度图&迁徙图)、echarts4r(制作交互式图表,也可用ggplot2做可视化)
* 本文仅供进行技术交流,如有其他意见和建议还请评论或私信告知; 如有侵权请私信删除
* 未完待续。。。
基础数据爬取
library(REmap)
library(baidumap)
require(rvest)
require(magrittr)
library(dplyr)
library(tidyr)
library(stringr)
library(knitr)
library(ggplot2)
library(ggthemes)
library(echarts4r)
library(data.table)
library(downloader)

#数据源网址
url <- 'https://3g.dxy.cn/newh5/view/pneumonia'

#city&province  数据爬取
c <- read_html(url) %>% 
  html_nodes("#getAreaStat") %>% 
  html_text()

#total 数据爬取
total_data <- read_html(url) %>% 
  html_nodes("#getStatisticsService") %>% 
  html_text()

#total info ;正则
total_info <- str_extract_all(total_data,'(?<=confirmedCount\\"\\:).+?(?=\\"virus)')

total_data <- data.frame(x = gsub('[^0-9]',' ',total_info )) %>% 
   separate(x, c('confirmedCount','suspectedCount','curedCount','deadCount')) %>% 
  mutate(id = 1:nrow(.)
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值