如何将 combn() 函数应用于列表类型的列?

问题描述

我有一个包含 3 列的数据框,其中一列是列表类型

>head(basket_data)
# A tibble: 8 x 3
  order_id items      count
     <int> <list>     <int>
1        2 <chr [9]>      9
2        3 <chr [8]>      8
3        4 <chr [13]>    13
4        5 <chr [26]>    26
5        6 <chr [3]>      3

对于第 1 行 (order_id 2),列表为 [a,b,c]

我想使用 combn 函数(也许?)创建一个新列,它将仅包含该行的列表的所有对组合,因此 [[a,b],[b,c],[a,c ]]

我在 SO 上遇到的所有使用 combn 的示例都组合了数据框中的每个列表并将整个列表配对。任何帮助,将不胜感激。谢谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)