小编Lau*_*ura的帖子

熊猫:如何从DataFrame中删除重复的行并计算它们的频率?

我有一个创建的数据帧:

df1 = pd.DataFrame({'key': ['b', 'b', 'a', 'c', 'a', 'a', 'b'],
                    'year':[2000,2001,1998,1999,1998,1998,2000]})
Run Code Online (Sandbox Code Playgroud)

具体如下:

    key    year
0    b    2000  
1    b    2001  
2    a    1998  
3    c    1999  
4    a    1998  
5    a    1998  
6    b    2000  
Run Code Online (Sandbox Code Playgroud)

我想以最快的方式获取每行的出现次数:

key  year    frequency  
b    2000    2  
b    2001    1  
a    1998    3  
c    1999    1        
Run Code Online (Sandbox Code Playgroud)

python duplicates pandas

6
推荐指数
1
解决办法
1387
查看次数

标签 统计

duplicates ×1

pandas ×1

python ×1