3
パンダのデータフレームにgroupbyを使用したいが、いくつかの列の平均と他のものの合計を取得したい。我々は、次のデータフレームを持っているとしましょう:パンダデータフレームの異なる列に異なる機能を適用する方法
ID A B C
1 1 1 0
1 2 3 1
1 3 6 1
4 3 2 1
4 4 1 0
6 5 1 0
6 6 6 1
6 7 2 0
私はIDをGROUPBY、列「A」の平均値と他の列(実際には、私は40の以上の列を持っている)の合計を取得したいと思います。
私はこのように見える結果が欲しい:事前に
ID A B C
1 2 10 2
4 3.5 3 1
6 6 9 1
感謝を。
は '.tolist()'本当に必要を使用していますか? 'Index'オブジェクトを繰り返し処理できますか? –
@ juanpa.arrivillaga、はい、本当にありがとうございます! – MaxU
さらに、これらの関数を 'OrderedDict'に渡すことで、列の順序が結果の' DF'に残るようにすることができます。 –