【发布时间】:2020-06-12 09:35:50
【问题描述】:
我想执行加入。
df1=structure(list(id = 1:3, group_id = c(10L, 20L, 40L)), class = "data.frame", row.names = c(NA,
-3L))
df2 有另一个结构,在 group_id 的字段中包含许多组。例如{10,100,400}
所以dput()
df2=structure(list(id = 1:3, group_id = structure(c(1L, 3L, 2L), .Label = c("{`10`,100,`40`}",
"{3,`40`,600,100}", "{4}"), class = "factor")), class = "data.frame", row.names = c(NA,
-3L))
df2 有 group_id 10 和 40,但它们与其他组一起用大括号括起来。
如何获得所需的连接输出
id group_id
1 10
1 40
3 40
【问题讨论】:
标签: r dplyr data.table