Используйте URL-адрес непосредственно как файл и установите header=TRUE
:
file <- "https://raw.githubusercontent.com/CSSEGISandData/COVID-19/master/csse_covid_19_data/csse_covid_19_time_series/time_series_covid19_confirmed_global.csv"
y <- read.csv(file, header = TRUE)
Или используйте read_delim
из пакета readr :
library("readr")
dat <- read_delim(file, delim=",")
Формат Ковидные данные не идеальны для дальнейшего анализа в R, но могут быть легко преобразованы с помощью пакета reshape2 или dplyr :
names(dat)[1:2] <- c("Province_State", "Country_Region")
library("dplyr")
dat2 <-
dat %>%
## summarize Country/Region duplicates
group_by(Country_Region) %>% summarise_at(vars(-(1:4)), sum) %>%
## make it a long table
pivot_longer(cols = -Country_Region, names_to = "time") %>%
## convert to ISO 8601 date
mutate(time = as.POSIXct(time, format="%m/%e/%y"))