Python,Pandas:过滤和删除小于5的变量

Python,Pandas:过滤和删除小于5的变量,python,pandas,data-science,data-analysis,Python,Pandas,Data Science,Data Analysis,包含经理电话号码列表的列: 日期时间|客户|经理 xx | xx |+44…. 任务是计算每个号码的通话次数… df['mmanager'].value_counts() 过滤列表中的电话号码:删除电话号码少于5个的行 实例 给予 因此,我希望从列表中删除Steve_0、Bob_1、Bob_0、Silvie_0和Silvie_1。用于新列或系列,最后一个比较对象类似于5,并按以下方式过滤: 如果需要无辅助列的解决方案: df = df[df['mmanager'].map(df['mmanage

包含经理电话号码列表的列:

日期时间|客户|经理
xx | xx |+44….

任务是计算每个号码的通话次数…
df['mmanager'].value_counts()

过滤列表中的电话号码:删除电话号码少于5个的行

实例 给予

因此,我希望从列表中删除
Steve_0、Bob_1、Bob_0、Silvie_0和Silvie_1

用于新列或
系列
,最后一个比较对象类似于
5
,并按以下方式过滤:

如果需要无辅助列的解决方案:

df = df[df['mmanager'].map(df['mmanager'].value_counts()).gt(5)]

显示数据示例
manager
Steve_0       1
Bob_1         1
Bob_0         2
Silvie_0      3
Silvie_1      4
Steve_2     238
Silvie_2    240
Steve_1     252
Bob_2       259
dtype: int64
df['count'] = df['mmanager'].map(df['mmanager'].value_counts())

df = df[df['count'].gt(5)]
df = df[df['mmanager'].map(df['mmanager'].value_counts()).gt(5)]