我有这样一个数据框:
pd.DataFrame(data={"a": [1,2], "b": [3,4], "c": [5,6]}, index=[0,1])
以表格形式:
a b c
0 1 3 5
1 2 4 6
我想将其转换为如下数据帧:
pd.DataFrame(data={"foo":[1,2,3,4,5,6]},
index=pd.MultiIndex.from_tuples(
[('a', 0), ('a', 1), ('b', 0), ('b', 1), ('c', 0), ('c', 1)],
names=("var", "id")))
表格形式:
foo
var id
a 0 1
1 2
b 0 3
1 4
c 0 5
1 6
实现这一目标的最简单方法是什么?