无法在Python中对by()和sum()进行分组

时间:2019-03-31 07:53:57

标签: python-3.x pandas

我有这个数据框,由于访问不同,我有多个PatientID。我正在尝试计算每位患者的笔芯总和,而不考虑访问次数

我的数据看起来像这样

PatientID   refills_auth
000BE424-54C2   0
000BE424-54C2   0
000BE424-54C2   0
000BE424-54C2   1
000BE424-54C2   1
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   1
0011A43B-9638   1
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   3
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0
0011A43B-9638   0


InfoScrbRefSum.groupby(['PATID']).sum().groupby('PATID').sum()

结果看起来像这样

PatientID   refills_auth
000BE424-54C2    00011
0011A43B-9638    1000011000000...

某些总和正确填充,而其他则不正确-这是我在某些行中得到的

我们非常感谢您的帮助

谢谢 enter image description here   enter image description here enter image description here

0 个答案:

没有答案