【发布时间】:2022-06-20 18:36:18
【问题描述】:
我有一个多索引数据框 (df):
working_pattern Full-time Part-time
sex Male Female Male Female
salary_band
Up to 15000 630 208 403 348
15001 - 20000 741 279 170 401
20001 - 25000 929 722 320 596
25001 - 30000 818 571 725 587
30001 - 35000 175 273 711 383
35001 - 40000 212 928 855 929
40001 - 45000 586 937 577 141
45001 - 50000 876 382 995 786
我正在尝试对行 40001 - 45000 和 45001 - 50000 求和。所以输出看起来像:
working_pattern Full-time Part-time
sex Male Female Male Female
salary_band
Up to 15000 630 208 403 348
15001 - 20000 741 279 170 401
20001 - 25000 929 722 320 596
25001 - 30000 818 571 725 587
30001 - 35000 175 273 711 383
35001 - 40000 212 928 855 929
40001 + 1462 1319 1572 927
我试过了:
df["40001 +"] = df.loc[['40001 - 45000','45001 - 50000']].sum()
没有成功
【问题讨论】: