熊猫长到宽,具有所需的输出

Pandas long to wide with desired output

提问人:Peter Chen 提问时间:10/21/2021 最后编辑:Peter Chen 更新时间:10/21/2021 访问量:57

问:

我在下面有一个数据帧:

# df
COL1    COL2    Frequency
A       XXXX    1022919
A       YYYY    224847

我知道如何重塑为宽幅。

df.pivot_table(index=["COL1"],columns='COL2',values='Frequency')

我明白了:
enter image description here

但是,是否可以获得如下格式:

--------------------------------
|COL1      |      COL2         |
--------------------------------
|Frequency |  XXXX   |   YYYY  |
--------------------------------
|A         | 1022919 |  224847 |
--------------------------------
Python Pandas 重塑 数据操作

评论

0赞 Henry Ecker 10/21/2021
在显示的输出中,哪些内容是数据,哪些内容是列/索引标签,这一点有点不清楚。
0赞 not_speshal 10/21/2021
那么“Col2”值就变成了“频率”行?“频率”列变成了“A”行?为什么?
0赞 Peter Chen 10/21/2021
更新了帖子。我只想让我的最终交叉表按预期显示......不更改任何其他内容
1赞 Peter Chen 10/21/2021
@sammywemmy 这个问题并不长。它正在格式化。请看帖子...
1赞 Scott Boston 10/21/2021
@PeterChen,这种格式在 pandas DataFrame 世界中是行不通的。您将需要从数据帧的各个部分手动构建它。

答: 暂无答案