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_ID
和old_ID
分别)的表示略有不同。例如,Prod 2和Brand 2是相同的,在old_ID
列值与中的值进行比较new_ID
. 产品4和品牌4也一样。请注意,中的所有代码new_ID
是不在里面old_ID
.
编辑:另请注意new_ID
和old_ID
值并不总是前导数字的值。有时是old_ID
值被删除以获取new_ID
价值
所以我想找到df2型其中包含df1型使用字段old_ID
和new_ID
. 我可以考虑匹配new_ID
价值old_ID
使用grepl
. 但我认为一次只能做一件事。
有没有更好的方法来找到new_ID
中的值old_ID column
?
特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报