2
私は以下のデータフレームを持っています。パンダのデータフレームの複雑な条件をどのように合計するか
df=pd.DataFrame(np.arange(1,19).reshape(6,3),columns=list('ABC'),index=list('acbabc'))
A B C
a 1 2 3
c 4 5 6
b 7 8 9
a 10 11 12
b 13 14 15
c 16 17 18
私は以下のように条件付き合計データフレームを望みます。
A B C
a 11 13 15
b 20 22 24
c 20 22 24
各要素は
result.loc[0,0]=df.loc[df.A=="a"].sum()
は、どのように私はこのデータフレームを取得することができます(私は表現についてinconfident午前)、df.forインスタンスの条件付きの合計を示して?
列はあなたが必要なものを与える必要があります
同じ答え 'df.groupby(レベル= 0).SUMを()' +1 – piRSquared