簡體   English   中英

如何自動刷新 R 包中的數據源? 特別是冠狀病毒CRAN包數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM