1
DataFrameを12行から3列のDataFramesに分けて、すべてのDataFramesに一組のコードを同時に適用したいと思います。DataFrameを分割し、一度にすべてのDataFramesにコードを適用しますか?
A B C
1 A 0.25 0
2 A 0.50 0
3 A 0.75 0
4 B 1.00 1
5 B 1.25 1
6 B 1.75 1
7 C 0.50 1
8 C -0.25 0
9 C 1.25 1
10 D 0.75 1
11 D -0.75 0
12 D -1.00 -1
結果のデータフレームは次のようになります。
A B C
1 A 0.25 0
2 A 0.50 0
3 A 0.75 0
4 B 1.00 1
5 B 1.25 1
6 B 1.75 1
7 C 0.50 1
8 C -0.25 0
9 C 1.25 1
10 D 0.75 1
11 D -0.75 0
12 D -1.00 -1
これまでのところ、私はdf.groupby(['A'])
とdf.set_index(['A'])
を試してみましたが、論文の機能は、私はエラーなしでコードのセットを適用することを可能にしていないようです。
このソリューションは実装されています。辞書タプルでどのように関数を実行するのですか?この例では、sum_d = d ['A'] ['C']。sum()は列Cの合計をとりますが、すべての辞書キー(A、B、C、D) d ['A']内にある。一度にすべての辞書キーを繰り返す関数を実行することは可能ですか? –
残念ながら、ありません。関数を反復して適用する必要があります。 :( – jezrael
このタプルの辞書を繰り返し処理する方法はありますか?理想的には、DataFrameがDataFrameのようにタプルの辞書を繰り返し処理することができます(キーA、B、C、Dについて繰り返さないようにします)。 –