使用 Pandas 查找特定列的行重复次数

Finding number of times rows of a particular column are repeated using Pandas

根据给定的数据框,我需要一个新的数据框,它只包含使用 Pandas 重复三次的特定列的那些行。

例如。 如果我的输入数据框是

那么我的输出数据框应该只是“NAME”重复三次的那些行。

试试这个:

df = df.groupby('Name').filter(lambda group: group.shape[0] == 3)