pd.pivot_table(df,index=['Custodian'])
del df['Name']
del df['Model 2']
print(df)
显示此:
Model Current Value
Custodian
Heldaway 529 Plan 3791.94
Heldaway 529 Plan 11364.87
Heldaway 529 Plan 22422.58
Heldaway 529 Plan 33859.74
Heldaway Core Aggressive Growth 667703.89
... ...
US Bank High Yield Cash 0.00
US Bank High Yield Cash 60056.55
US Bank High Yield Cash 18023.68
US Bank High Yield Cash 0.00
US Bank High Yield Cash 142132.76
[5286 rows x 2 columns]
[我想汇总模型,以便每个模型只有一行,它将所有具有相同模型名称和相同托管人名称的模型相加。
df=df.reset_index().groupby(["Model", "Custodian"], as_index=False)["Current Value"].sum()