执行随机匹配以识别不同表中列之间的关系

时间:2018-12-18 07:48:12

标签: r

我有多个数据框,每个数据框中的列名不同,并且我想通过从每个列中获取一些值来进行随机匹配,并将其与我的数据框列表中的所有列进行匹配。其背后的目的是确定链接了哪些列(以便于以后合并)。

有人知道在R中执行此操作的方法吗?

sales <- data.frame(r1 = c(10, 10.5, 30.1), r2 = c("ID1","ID2","ID3"))
purchases <- data.frame(cost = c(29.9, 11.5, 33.1), ID = c("ID1","ID2","ID3"), product_id = c("X1", "X2", "X3"))
product <- data.frame(admin_ID = c("X1", "X2", "X3"), name = c("ID1","ID2","ID3"))

从数据中,您可以看到Sales:r2 =购买:ID =产品:名称,而Sales:product_id =产品:admin_ID。

仅应对字符变量执行匹配。

0 个答案:

没有答案