【发布时间】:2015-03-03 04:56:05
【问题描述】:
我正在尝试以某种方式对数据进行透视,以使结果表的索引和列不会自动排序。数据示例可能是:
X Y Z
1 1 1
3 1 2
2 1 3
4 1 4
1 2 5
3 2 6
2 2 7
4 2 8
数据被解释为 X、Y 和 Z 轴。旋转后的结果应如下所示:
X 1 3 2 4
Y
1 1 2 3 4
2 5 6 7 8
结果看起来像这样,其中索引和列被排序,数据也相应地排序:
X 1 2 3 4
Y
1 1 3 2 4
2 5 7 6 8
此时,我丢失了有关测量顺序的信息。例如,假设我将在 Y=1 处绘制行,X 作为 X 轴,数据值在 Y 轴上。
This would result in the figures in this picture. 右边是我希望如何绘制数据。有谁知道如何防止 pandas 在透视表时对索引和列进行排序?
【问题讨论】: