转置熊猫数据透视表

时间:2015-05-21 19:40:06

标签: python pandas

我使用pd.pivot_table创建了一个pandas数据透视表。我的表有一个因变量,然后是三个独立变量(1个用于行,2个用于列)。我想导出表,以便所有值都在一行中。但是,当我尝试unstack()表时,不是将行变量移动到列,而是将所有列变量移动到行 - 而是将所有值保留在一列中。

有没有办法转置它,所以当我将它导出到excel时,所有的值都在一行中?

1 个答案:

答案 0 :(得分:2)

您正在通过堆叠(或取消堆叠)生成系列,这实际上是一维的并显示为列。您可以强制显示为具有以下内容的行:

pd.DataFrame(df.stack()).T