に複数のカラムに、カウントをGROUPBYするために、私はPythonで次のサンプルデータフレームは、パンダいる:はどのようにパンダ
+---+------+------+------+
| | col1 | col2 | col3 |
+---+------+------+------+
| 0 | a | d | b |
+---+------+------+------+
| 1 | a | c | b |
+---+------+------+------+
| 2 | c | b | c |
+---+------+------+------+
| 3 | b | b | c |
+---+------+------+------+
| 4 | a | a | d |
+---+------+------+------+
私はすべての「」B「のカウントを実行したいと思います
、」「C、私はこれを行うことができます
+---+--------+-------+
| | letter | count |
+---+--------+-------+
| 0 | a | 4 |
+---+--------+-------+
| 1 | b | 5 |
+---+--------+-------+
| 2 | c | 4 |
+---+--------+-------+
| 3 | d | 2 |
+---+--------+-------+
一つの方法は、GROUPBYを行うTHEN互いの上に列をスタックしている:私はこのようなデータフレームで終わるだろうとそう列1-3間 'と 『D』の値カウントが、私はより良い方法でなければならないように感じる。誰かがこれで私を助けることができますか?
おかげで多くのことを、これは本当に便利です – lollerskates