2016-09-26 46 views
0

舉例來說,如果我有一個看起來像這樣的數據幀:看看有多少屬性有一句話更長的文本值的一個子

id title  
1  assistant 
2  chief executive officer 
3  director 
4  chief operations officer 
5  assistant manager 
6  producer 

如果我想找到title有多少字助理其中,結果應該是2。如果我想找到title有多少首席其中,結果應該是2以及。

有沒有一種快速的方法來做到這一點使用熊貓?

回答

1

使用str.countsum

print (df.title.str.count('chief')) 
0 0 
1 1 
2 0 
3 1 
4 0 
5 0 
Name: title, dtype: int64 

print (df.title.str.count('chief').sum()) 
2 

print (df.title.str.count('assistant').sum()) 
2 
相關問題