【发布时间】:2020-12-24 06:10:19
【问题描述】:
我正在使用以下数据集
library(data.table)
dat <- fread("https://www.dropbox.com/s/kj66h9shv6zge91/mydat.csv?dl=1")
看起来像这样:
source_id experiment_id variable_id
1: CESM2-WACCM-FV2 historical pr
2: CESM2-WACCM-FV2 historical pr
3: CESM2-WACCM-FV2 historical tas
4: CESM2-WACCM-FV2 historical tas
5: FGOALS-f3-L historical pr
---
5657: MRI-ESM2-0 ssp585 pr
5658: CESM2-WACCM ssp585 pr
5659: CESM2-WACCM ssp585 tas
5660: CESM2-WACCM ssp585 tas
5661: CESM2-WACCM ssp585 tasmax
对于每个variable_id,我正在尝试查找source_id 中同时存在于experiment_id 的所有元素中的元素列表(例如“历史”、“ssp126”、“ssp245”、“ssp370 ", "ssp585")。
关于如何到达那里的任何想法?看起来像一个简单的问题,但我在 SO 上找不到适用于字符而不是数值的充分答案。
【问题讨论】:
标签: r data.table