返回

dataframe-将 R 数据框列中的部分数值与另一列中的值匹配

发布时间:2022-06-21 05:41:55 457
# 数据库# 数据

我有一个R数据框df1型如下所示:

Product       new_ID
Prod1         129000007
Prod2         7432309490
Prod3         1708289014
Prod4         4741602975
Prod5         906485301012

还有一个,df2型,看起来像:

Brand         old_ID
Brand1        13554998333
Brand2        17432309490
Brand3        14300012960
Brand4        14741602975
Brand5        2710420383988

为了提供一些上下文,数据来自两个不同的数据库,其中产品代码(列new_IDold_ID分别)的表示略有不同。例如,Prod 2和Brand 2是相同的,在old_ID列值与中的值进行比较new_ID. 产品4和品牌4也一样。请注意,中的所有代码new_ID是不在里面old_ID.

编辑:另请注意new_IDold_ID值并不总是前导数字的值。有时是old_ID值被删除以获取new_ID价值

所以我想找到df2型其中包含df1型使用字段old_IDnew_ID. 我可以考虑匹配new_ID价值old_ID使用grepl. 但我认为一次只能做一件事。

有没有更好的方法来找到new_ID中的值old_ID column?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(1)
按点赞数排序
用户头像