首页 > 解决方案 > 通过条件列表的子集

问题描述

我使用eurostat 包下载了数据。现在我想创建一个子集,其中仅years > 1989包含country_list. 这些国家被分成分辨率不断增加的NUTS 隔间,这些隔间由 AT1、AT11、AT111 方案编码。因此,我需要为 中的每个条目添加一个通配符country_list

data_unfiltered <- get_eurostat("demo_r_magec", time_format = "num")
country_list <- list("AT*", "BE*")
data_filtered <- subset(data_unfiltered, time > 1989, geo == country_list[])

我的最新版本仅成功按年份过滤。我需要添加什么?

标签: r

解决方案


您用于子集多个条件的格式可能不正确,请尝试data_filtered <- subset(data_unfiltered, time > 1989 & geo == country_list[])


推荐阅读