假设我有数据框:
我尝试过
In [1]: a=pd.DataFrame([[1,2],[3,4],[5,6],[7,8]],
...: index=pd.MultiIndex.from_product([('A','B'),('d','e')]))
In [2]: a
Out[2]:
0 1
A d 1 2
e 3 4
B d 5 6
e 7 8
In [3]: b=pd.DataFrame([[9,10],[11,12]],index=('d','e'))
In [4]: b
Out[4]:
0 1
d 9 10
e 11 12
我希望将 b
附加到有子索引 C
的a
上,生成 DataFrame
。
0 1
A d 1 2
e 3 4
B d 5 6
e 7 8
C d 9 10
e 11 12
我尝试过
In [5]: a.loc['C'] = b
但是得到了
TypeError: 'int' object is not iterable
我该如何做呢?