我如何在pandas数据框上应用groupby两次?

时间:2017-08-08 06:46:32

标签: python pandas group-by

我有pandas数据框,其中包含'year','month'和'transaction id'列。我想获得每年每月的交易数量。我的数据如下:

year: {2015,2015,2015,2016,2016,2017}
month: {1,  1,   2,   2,   2,    1}
tid: {123,  343, 453, 675, 786, 332}

我想获得输出,以便每年我都会获得每月的交易次数。对于2015年的前者,我将获得输出:

month: [1,2]
count: [2,1]

我使用了groupby('year')。但在那之后我怎么能得到每月的交易数量。

1 个答案:

答案 0 :(得分:2)

两列都需要groupby - app.moduleyear,然后汇总size

month