我希望能够按价格点将这个输出到摘要中:
face_value | section | count |
50.5 | 101 | 200
50.5 | 301 | 365
其中count是可用的所有部分的累计总数= True和该特定价格点。相同的部分可能有多个面值,所以我希望将它们分开聚合。假设我有101个多个face_values,如果这个数据中只有101节,那么这里就是输出。
face_value | section | count |
50.5 | 101 | 200
97.5 | 101 | 365
所以基本上我想按价格点进行分组,如果可用性为true且ticket_type为primary,则将计数总和。浏览一下熊猫文档,我遇到了解决问题的问题。
答案 0 :(得分:0)
您可以使用groupby和cumsum,即
df[df['availability'] == True].groupby(['section','face'])['count'].cumsum().reset_index()