熊猫:如何在新轴上堆叠一些2D阵列

时间:2018-06-28 16:28:47

标签: python pandas multidimensional-array python-3.6

目标是在给定级别(第一,第二或第三)沿新轴堆叠一些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'])

什么是等效操作?

0 个答案:

没有答案