【发布时间】:2020-07-30 06:22:31
【问题描述】:
假设我有 2 个数据框,每个数据框都有相同的列,但包含不同类型的信息。
例子:
animals_data = pd.DataFrame({'A':['Dog', 'Cat'], 'B': ['Horse', 'Donkey']})
numbers_data = pd.DataFrame({'A':[1, 2], 'B': [3, 4]})
我的目标是创建一个分层(也称为 MultiIndex)数据框,其中第一级是动物和数字,然后第二级是 A 列和 B 列。
也就是说,
MultiIndex_data['Animals']
A | B
-----------
Dog | Horse
Cat | Donkey
和
MultiIndex_data['Numbers']
A | B
-----
1 | 3
2 | 4
我该怎么做?
【问题讨论】:
标签: python pandas dataframe multi-index