【发布时间】:2017-10-09 14:46:23
【问题描述】:
如何在 MultiIndex pandas DataFrame 中连接同名列中的值?
data = [['1','1','2','3','4'],['2','5','6','7','8']]
df = pd.DataFrame(data, columns=['id','A','B','A','B'])
df = df.set_index('id')
df.columns = pd.MultiIndex.from_tuples([('result','A'),('result','B'),('student','A'),('student','B')])
df
result student
A B A B
id
1 1 2 3 4
2 5 6 7 8
期望的结果:
A B
id
1 "1 3" "2 4"
2 "5 7" "6 8"
【问题讨论】:
-
你可以试试
swaplevel
标签: python pandas join dataframe