我有一个关于组合的问题,但在一个相当复杂的情况下,我还没有找到任何帮助。我试图找到一种方法来报告数据集中列的所有可能组合。报告列的所有可能的组合
有关土地变化文献调查的数据报告,并指出每篇文章中报告哪些近似和潜在驱动因素。因此,这些行表示单独的文章,并且列表示所有邻近和下面的驱动程序。有六种类型的接近驱动程序和五种类型的基础驱动程序。对于每篇文章,将1放置在该文章中标识的驱动程序的列中,并在驱动程序的列中放置一个0。该表看起来大致像这样:
key | d1 | d2 |...| d6 | i1 |...| i5 |
--------------------------------------
A1 | 1 | 0 |...| 1 | 1 |...| 0 |
A2 | 0 | 1 |...| 0 | 0 |...| 1 |
凡文章A1标识D1和D6直接驱动和I1作为间接驱动等
我想什么做的是找出文章的数量报告直接驱动因素,间接驱动因素以及直接驱动因素和间接驱动因素的所有可能组合。举例来说,有多少篇文章标识了d1,d2和i1;多少个确定d1,d2和i2;等等?我的学生在Excel文件中有表格,我在想,也许Calc或Base可能有一个功能来自动执行该过程。有没有人有一个想法,我该如何做到这一点?
谢谢!
所以你想识别所有2^11组合,并计算每个组合的数量?这是2048种不同的组合。 –
这就是为什么我希望简化这个过程。这个想法是确定哪些驱动程序组合在文献中最常出现。 – Napoletano
使用一个小UDF将驱动程序组合成条件字符串(或连接二进制数字)。然后使用数据透视表来统计每个组合字符串的数量。 – MacroMarc