计算最后几行具有相同列值

时间:2020-09-01 05:57:10

标签: python pandas numpy dataframe data-science

鉴于下面的输入,我们如何创建新列,其中新列是之前多少行具有与当前行相同的Label值的计数?

输入:

import pandas as pd
 
df = pd.DataFrame({'ID': [1, 2, 3, 4, 5, 6, 7],'Label': ['A', 'A', 'A', 'B', 'B', 'B', 'B']})
    

ID  Label 
1   A             
2   A             
3   A             
4   B                     
5   B             
6   B                    
7   B                    

输出:

ID  Label Count 
1   A     1        
2   A     2        
3   A     3        
4   B     1                
5   B     2        
6   B     3               
7   B     4

谢谢!

0 个答案:

没有答案