嗨,我一直在研究大熊猫的concat,join和merge方法,但似乎找不到我想要的东西。
假设我有两个数据框
A = pd.DataFrame("A",index=[0,1,2,3,4],columns=['Col 1','Col 2','Col 3'])
B = pd.DataFrame("B",index=[0,1,2,3,4],columns=['Col 1','Col 2','Col 3'])
>>> A
Col 1 Col 2 Col 3
0 A A A
1 A A A
2 A A A
3 A A A
4 A A A
>>> B
Col 1 Col 2 Col 3
0 B B B
1 B B B
2 B B B
3 B B B
4 B B B
Run Code Online (Sandbox Code Playgroud)
现在我想用合并的列创建一个新的数据框,我认为这最容易解释我是否为要如何创建列创建了多索引
index = pd.MultiIndex.from_product([A.columns.values,['A','B']])
>>> index
MultiIndex(levels=[['Col 1', 'Col 2', …Run Code Online (Sandbox Code Playgroud)