[英]How can I refresh a data source from an R package automatically? Specifically the coronavirus CRAN package data
我正在使用約翰霍普金斯冠狀病毒 R 包,但我還沒有想出如何讓它每天為我提供底層更新數據。 我已經重新啟動了 R 並重新加載了包,但從我安裝包時開始,數據似乎是靜態的。 除非我重新安裝軟件包,否則每次運行它時它都不會提供更新的數據。 這個包背后的數據每晚都會在存儲庫上更新。 我正試圖找出一種讓我的每天更新的好方法。
在此先感謝您提供的任何幫助!
library(coronavirus)
library(dplyr)
data("coronavirus")
summary_df <- coronavirus %>% group_by(Country.Region, type) %>%
summarise(total_cases = sum(cases)) %>%
arrange(-total_cases)
df <- coronavirus %>%
group_by(Province.State,Country.Region,Lat,Long,type) %>%
mutate(TotalCasesRegion = cumsum(cases))```
一種選擇是從 GitHub 上包作者的項目中獲取數據集(假設此數據按原樣進入包)。
download.file("https://github.com/RamiKrispin/coronavirus/raw/master/data/coronavirus.rda", "cv")
load("cv")
似乎是最新的數據集:
max(coronavirus$date)
[1] "2020-03-04"
nrow(coronavirus)
[1] 2777
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.