识别多个表中共有的观测值
您的工作区中已提供由多个数据表组成的列表 gdp。您的目标是找出位于多个大洲的国家,也就是说,在 gdp 中不止一个 data.table 里同时存在的行。
本练习是课程的一部分
在 R 中使用 data.table 进行数据表连接
练习说明
- 使用
fintersect()(文档)构建一个新的data.table,包含同时位于欧洲和亚洲的国家。 - 将
gdp中的所有data.table连接起来,并赋值给gdp_all。 - 使用
duplicated()函数筛选gdp_all中的重复行,找出位于多个大洲的所有国家。
交互式实操练习
通过完成这段示例代码来试试这个练习。
# Obtain countries in both Asia and Europe
___
# Concatenate all data tables
gdp_all <- ___
# Find all countries that span multiple continents
___