私は、一意でないインデックスを持つデータフレームを持っています。私は、以下に示すように、キーが等しい行の操作を行いたいと思います。 一意のキーごとに、最初の「他の数字」をすべての「数値」列と合計したい。これは、データフレームや時間のかかる操作を分割することなく可能ですか?パンダデータフレームの等しいインデックスの繰り返し操作
import pandas as pd
d = {'key':['a', 'a', 'b','b'],
'numbers':[10,20,30,40],
'other_numbers':[1,2,3,4]
}
df = pd.DataFrame(data=d)
df = df.set_index('key')
print df
## numbers other_numbers new
## key
## a 10 1 11
## a 20 2 21
## b 30 3 33
## b 40 4 43