首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用唯一引用列表在R中执行查找

如何使用唯一引用列表在R中执行查找
EN

Stack Overflow用户
提问于 2017-08-24 23:48:27
回答 1查看 28关注 0票数 1

我有两个数据集。第一个显示唯一保单编号的销售和每个保单覆盖的目的地。第二个是第一个列表中存在的所有策略的列表,这些策略对它们进行了声明-但是这个第二个数据集不包括第一个数据集中存在的目标数据。

如何使用唯一的策略编号执行'lookup‘类型的功能,以便在第二个数据集中找到每个策略的目的地?

我在下面做了一些工作:

代码语言:javascript
复制
Policy_number <- c("AB-1", "AB-2", "AB-3", "AB-4", "AB-5", "AC-1", "AC-2", "AC-3", "AC-4", "AC-5")
Policy_destination <- c("France", "Germany", "USA", "France", "France", "Belgium", "USA", "Ireland", "Russia", "Russia")
Sale_matrix <- as.data.frame(cbind(Policy_number, Policy_destination))
Claim_number <- c("AB-2", "AC-1", "AB-4", "AC-5")
Claim_destination <- 0
Claim_matrix <- as.data.frame(cbind(Claim_number, Claim_destination))

我需要用每个策略的正确目的地填充Claim_matrix中的"Claim_destination“列。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-24 23:59:30

代码语言:javascript
复制
> Claim_destination <- Policy_destination[match(Claim_number, Policy_number)]

> Claim_matrix

  Claim_number Claim_destination
1         AB-2           Germany
2         AC-1           Belgium
3         AB-4            France
4         AC-5            Russia
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45865996

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档