目标是在给定级别(第一,第二或第三)沿新轴堆叠一些2D熊猫数据帧。我已经搜索过,但是找不到解决方案。
我知道如何使用numpy数组:
arr = np.array([[1, 2],
[3, 4]])
stacked = np.stack((arr, arr), axis=-1)
创建正确的stacked
数组(新轴为第3个),
[[[1 1]
[2 2]]
[[3 3]
[4 4]]]
比如说熊猫数据框
df = pd.DataFrame([[1, 2],
[3, 4]],
columns=['c1', 'c2'],
index=['i1', 'i2'])
什么是等效操作?