如何计算重复的 Pandas 数据框

tob*_*ain 8 python dataframe pandas

我的初始数据框是:

    Name        Info1        Info2
0  Name1  Name1-Info1  Name1-Info2
1  Name1  Name1-Info1  Name1-Info2
2  Name1  Name1-Info1  Name1-Info2
3  Name2  Name2-Info1  Name2-Info2
4  Name2  Name2-Info1  Name2-Info2
Run Code Online (Sandbox Code Playgroud)

我想返回每行的重复次数:

    Name        Info1        Info2  Count
0  Name1  Name1-Info1  Name1-Info2      3
1  Name2  Name2-Info1  Name2-Info2      2
Run Code Online (Sandbox Code Playgroud)

如何计算重复的熊猫数据框?

Tom*_*Ron 9

df.groupby(['Name', 'Info1', 'Info2']).size().reset_index().rename(columns={0:"count"})
Run Code Online (Sandbox Code Playgroud)

  • 您可以在重置索引内重命名,``df.groupby(df.columns.tolist()).size().reset_index(name='Count')`` (4认同)