【发布时间】:2021-10-18 17:45:03
【问题描述】:
我有一个如下所示的 DataFrame:
import pandas as pd
df = pd.DataFrame(data=[[1,2,4,5,1,2], [7,8,10,11,7,8], [13,14,16,17,4,5]], index=pd.date_range('2004-01-01', '2004-01-03'))
df.columns = pd.MultiIndex.from_product([['x', 'y', 'z'], list('ab')])
df
x y z
a b a b a b
2004-01-01 1 2 4 5 1 2
2004-01-02 7 8 10 11 7 8
2004-01-03 13 14 16 17 4 5
我想对每个第一级列的第二级列 (a+b) 求和,并将第一级列作为列名
【问题讨论】:
标签: python pandas dataframe multi-index hierarchical-data