【发布时间】:2021-08-26 17:04:02
【问题描述】:
在这里说明我的问题的代码示例。
table_A <- tibble(A1 = c("a", "a/b"), A2 = seq(1,2))
table_A <- table_A %>% mutate(A1 = str_split(A1, "/"))
table_B <- tibble(A1 = c("a","b"), B1 = c("apple", "bananas"))
#does not work
#left_join(table_A, table_B)
期望的结果是有一个新的 B1 列 c("apple") 和 c("apple", "bananas") 但显然这段代码不起作用。在实践中,列表的范围从无键到 5 个键长。 很高兴接受任何建议,也许有一种方法可以重新构建数据或问题来优雅地解决它。
【问题讨论】: