2016-11-28 111 views
0

我的任務是使用熊貓來檢查出現在我的csv文件中的文本的出現次數。不過,我很困惑熊貓圖書館,並會很感激,如果有人可以幫助我。計算熊貓數據框中文本的出現次數

//例

//title row [ round 1, round 2, round 3] 

//row 1 [ 1, 2, 0] 

//row 2 [ 2, 2, 0] 

//row 3 [ 0, 1, 1] 

,所以我需要有

發生數輸出:

0 = 3 
1 = 2 
2 = 3 

任何想法,我可怎麼辦呢?

+0

.value_counts()方法應該做的伎倆。 – Gumboy

回答

0

value_counts在系列上計算此結果。首先需要將所有列堆疊爲一個:

df.stack() 
Out[14]: 
0 round1  1 
    round2 2 
    round3 0 
1 round1  2 
    round2 2 
    round3 0 
2 round1  0 
    round2 1 
    round3 1 
dtype: int64 

df.stack().value_counts() 
Out[15]: 
2 3 
1 3 
0 3 
dtype: int64