2016-11-28 15 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 
関連する問題