【发布时间】:2015-06-27 17:45:48
【问题描述】:
我最近一直在处理 R 并且遇到了一个有趣的问题。我必须绘制 9 个单列数据集的所有可能的维恩图(让我们将它们命名为 df1...df9)。我正在使用库(gplots),带有示例输入的venn 的代码是:
venn(list(df1,df2,df3,df4))
问题是:如何生成这九个数据集的所有可能子集(总共有 126 个 - 计算使用的梳子函数。),并将它们导出到一个列表中,该列表可以输入到 venn.例如: (df1,df2), (df5,df4), (df3,df5,df8) . . . 在这里,我将遍历所有选项并为每个选项绘制维恩图。 感谢您的任何提示。
【问题讨论】:
-
你确实意识到这会给你 512 个维恩图,对吧?你确定那是你想要的吗?另外,我不知道任何支持超过 5 套的实现。我记得回答过一个相关问题here。
-
是的,我的目的不是把它们都画出来,只是为了了解方法。提供的答案非常完美。
标签: r statistics combinations