Pandas 计数条件()

Pandas 计数条件(),pandas,plot,Pandas,Plot,嗨,希望这不是一个愚蠢的问题 我有一个数据框,根据以下代码显示的次数绘制图表 df.groupby('name').name.count().plot.bar() plt.xlabel('Name') plt.ylabel('Number') plt.title('Number of times name appears') 有没有办法让它只画出那些出现一定次数的名字?我猜我需要某种功能,但不确定从何处开始。使用值\u计数 df.name.value_counts().plot(kind='b

嗨,希望这不是一个愚蠢的问题

我有一个数据框,根据以下代码显示的次数绘制图表

df.groupby('name').name.count().plot.bar()
plt.xlabel('Name')
plt.ylabel('Number')
plt.title('Number of times name appears')

有没有办法让它只画出那些出现一定次数的名字?我猜我需要某种功能,但不确定从何处开始。

使用
值\u计数

df.name.value_counts().plot(kind='bar')
编辑:

df.group1.value_counts().compress(lambda s: s>=8).plot(kind='bar')

似乎所做的就是按顺序显示它们。我只想显示那些出现8次或更多次的名称。