在熊猫数据框上两次应用groupby

时间:2018-11-11 00:40:30

标签: python python-3.x pandas pandas-groupby

我在熊猫数据框中存储了一个巨大的.csv文件。表格的结构是这样的

Category       Time      Col1
1              00:00      3
1              01:00      6
1              01:00      10
2              02:00      8
2              02:00      12
2              03:00      6
3              04:00      13
3              05:00      8

我想为每个类别找到以下内容

[求和(每个类别每个时间的col1的总和)*(每个类别中每个时间的col1的数量)] /(每个行的总数) 类别。

所以基本上我想在类别上一次应用分组,然后在每个类别中,我想在时间和时间上再次应用分组 如上计算。

因此对于上面的示例,我的输出应类似于

Category       Col1
1         [3 + (2 * (6 + 10))] / 8
2         [(2 * (8 + 12)) + 6] / 8
3         [13 + 8] / 8

1 个答案:

答案 0 :(得分:0)

使用implementation 'com.android.support:multidex:1.0.3'implementation 'androidx.multidex:multidex:2.0.0'创建transform,然后我们使用sum获得结果

count