r - 通过条件列表的子集
问题描述
我使用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[])
我的最新版本仅成功按年份过滤。我需要添加什么?
解决方案
您用于子集多个条件的格式可能不正确,请尝试data_filtered <- subset(data_unfiltered, time > 1989 & geo == country_list[])
推荐阅读
- ios - 自动删除领域对象
- python - 使用通配符导入允许步骤定义容器中的文件夹结构时,是否被认为是“可接受的”?
- reactjs - 微前端、Web 组件和共享库
- java - 保存已经运行的侦听器容器并在新设置失败时回滚
- c++ - 使用 VS2015 构建 Dlib c++ 时构建失败
- powershell - 搜索 ADAccount 未返回 EmployeeID/EmployeeNumber
- javascript - 如何让我的服务器获取 js 文件而不是再次获取 html?
- mysql - 从单个数据源并行运行代码
- javascript - 如何从内部函数中获取值
- powershell - 使用 PowerShell 总结平均信息