2016-12-28 5 views
1

Hier ist mein Datenrahmen:Rückkehr Summe auf value_counts

email   title  id 
--------------------------------- 
[email protected] Title a 123 
[email protected] Title b 824 
[email protected]  Title a 179 

Ich rufe;

counts = merged_df['title'].value_counts() 

, die zurückgibt:

Title a 2 
Title b 1 

Was ich möchte in der Lage sein, eine Summe aller Zählungen für alle Titel zu tun ist, zurückzukehren. Also, in diesem Fall möchte ich den Wert zurück 3.

+0

Warum nicht einfach 'merged_df ['title']. count()'? – Zero

+0

@JohnGalt: Ganz offensichtlich! Vielen Dank. – FunnyChef

Antwort

0

Sie können dies versuchen:

df.groupby('title').count() 

Oder:

df['title'].value_counts() 

Oder:

merged_df['title'].count()