【发布时间】:2021-12-09 06:07:42
【问题描述】:
我有这个数据集,我想获得一个包含阿尔及利亚值的子集 https://ourworldindata.org/coronavirus/country/algeria?fbclid=IwAR1HqdWrBlQPOhuNj0yyvn9ObAIWHTs8ySHnZyLsMFv1WAA-1cRIwCj75y8
【问题讨论】:
-
请提供足够的代码,以便其他人更好地理解或重现问题。
我有这个数据集,我想获得一个包含阿尔及利亚值的子集 https://ourworldindata.org/coronavirus/country/algeria?fbclid=IwAR1HqdWrBlQPOhuNj0yyvn9ObAIWHTs8ySHnZyLsMFv1WAA-1cRIwCj75y8
【问题讨论】:
试试下面的。
url <- "https://covid.ourworldindata.org"
path <- "data"
fname <- "owid-covid-data.csv"
fl <- file.path(url, path, fname)
tmp <- tempfile()
download.file(fl, tmp)
#trying URL 'https://covid.ourworldindata.org/data/owid-covid-data.csv'
#downloaded 32.8 MB
file.exists(tmp)
#[1] TRUE
df1 <- read.csv(tmp) |> subset(location == "Algeria")
dim(df1)
#[1] 605 65
管道运算符是在 R4.1.0 中引入的。要使用以前版本的 R 运行,请使用
df1 <- read.csv(tmp)
df1 <- subset(df1, location == "Algeria")
dim(df1)
# [1] 605 65
如果要保留文件,请将其移至永久目录。
【讨论】: