Я пытаюсь получить график количества Cov-19 в Италии с течением времени, и наткнулся на этот репозиторий в GitHub , и попытался поместить данные для Италии как таковые:
require(RCurl)
require(foreign)
x = getURL("https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Confirmed.csv")
corona = read.csv(text = x, sep =",",header = T)
str(corona)
Italy <- corona[,corona$Country.Region=='Italy']
Italy <- corona[corona$Country.Region=='Italy',][1,5:ncol(corona)]
head(Italy)[,45:52]
, который выводит:
> head(Italy)[,45:52]
X3.6.20 X3.7.20 X3.8.20 X3.9.20 X3.10.20 X3.11.20 X3.12.20
17 4636 5883 7375 9172 10149 12462 12462
X3.13.20
17 17660
Преобразование этого во временной ряд с xts
привело меня к нескольким постам, спрашивающим, как преобразовать базу данных в временной ряд, где каждый день является строкой в переменной Date, но в этом кадре данных кажется, что каждая дата является переменной.
Мне не обязательно форматировать это как временной ряд, но я хотел бы построить график с течением времени количество дел.
Вот способ обойти временные ряды:
require(RCurl)
require(foreign)
x = getURL("https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_19-covid-Confirmed.csv")
corona = read.csv(text = x, sep =",",header = T)
str(corona)
Italy <- corona[,corona$Country.Region=='Italy']
Italy <- corona[corona$Country.Region=='Italy',][1,5:ncol(corona)]
Italy <- as.matrix(sapply(Italy, as.numeric))
plot(Italy[,1],typ='l',xlab='', ylab='', col='red', lwd=3,
main="Italy Cov-19 cum cases")