如何计算列的所有可能组合并求和

时间:2019-05-14 11:46:32

标签: python pandas google-colaboratory

数据

Set<String> set = model.getRates().keySet(); // get keys directly
String[] array = set.toArray(new String[set.size()]); // key set to array
  

要求

value c1 c2 c3 c4 c5 c6 "text" 0 1 0 1 0 1 "text" 1 0 0 0 0 0 "text" 1 1 0 1 0 1 "text" 0 0 0 1 1 1 "text" 0 1 1 1 1 1 中的价值计数 c1=2中的价值计数 c2=3中的价值计数 ... 等

c3=0中的价值计数 c1&c2=1中的价值计数 ... 等

c1&c3=0中的价值计数... 一直到c1&c2&c3=1 所有可能的组合和计数总和

1 个答案:

答案 0 :(得分:0)

我找到了一个非常简单的解决方案

  

data_raw.groupby(['c1','c2','c3','c4','c5','c6'])。size()。reset_index()。rename(columns = {0:'数'})

将此类别归类并汇总