我有一个类似这样的框架:
Company Name Organisation Name Amount
10118 Vifor Pharma UK Ltd Welsh Assoc for Gastro & Endo 2700.00
10119 Vifor Pharma UK Ltd Welsh IBD Specialist Group, 169.00
10120 Vifor Pharma UK Ltd West Midlands AHSN 1200.00
10121 Vifor Pharma UK Ltd Whittington Hospital 63.00
10122 Vifor Pharma UK Ltd Ysbyty Gwynedd 75.93
字符串
如何对Amount
求和并对Organisation Name
计数,以得到一个新的如下所示的矩阵?
Company Name Organisation Count Amount
10118 Vifor Pharma UK Ltd 5 11000.00
型
我知道如何求和 * 或 * 计数:
df.groupby('Company Name').sum()
df.groupby('Company Name').count()
型
但不知道如何做到这两点!
4条答案
按热度按时间xa9qqrwz1#
试试这个:
字符串
或者如果你不想重置索引:
型
或
型
演示:
型
4smxwvx52#
如果您想知道如何在聚合期间重命名列,
pandas >= 0.25:命名聚合
字符串
或者,
型
型
8oomwypt3#
如果你有很多列,只有一个是不同的,你可以这样做:
字符串
xxhby3vn4#
字符串