これを行うためのきちんとした方法があると確信していますが、まだ見つけられていません。
データフレームがあるとします:
f = pd.DataFrame({'A':[1, 2, 3, 4], 'B': [10, 20, 30, 40], 'C':[100, 200, 300, 400]}).T
つまり、A、B、および C のインデックスが付けられた行があります。
ここで、行 A と B を取り、それらの両方を合計である 1 つの行に置き換えたいとします。さらに、特定のインデックス (「合計」など) をその置換行に割り当てたい (インデックスの順序は重要ではないことに注意してください)。
現時点では、私はしなければならない:
f.append(pd.DataFrame(f.ix[['A','B']].sum()).T).drop(['A','B'])
続いて、置換行のインデックスを設定するための同様に不格好なものが続きます。ただし、これらの両方の手順を実行するエレガントな 1 行の方法があるかどうか知りたいです。