2017-10-09 1 views
0

안녕하세요 바보 같은 질문이 아니길 바래.카운트() 팬더 조건

다음 코드로 무언가가 나타나는 횟수를 기반으로 차트를 그릴 데이터 프레임이 있습니다.

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

특정 시간 동안 나타나는 이름 만 그려 볼 수있는 방법이 있습니까? 나는 어떤 종류의 기능이 필요하다고 생각하지만 시작해야 할 부분은 확실하지 않습니다. value_counts

df.name.value_counts().plot(kind='bar') 

편집을 사용하여

답변

1

는 :

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

할 것 모든 것은 정렬 된 순서로 표시합니다. 나는 단지 8 번 이상 나타나는 그 이름을 보여주고 싶다. – SeagullWardy

+0

@SeagullWardy 업데이트를 확인하십시오 – Wen

+0

대단한 감사는 대우를받습니다. – SeagullWardy