【发布时间】:2020-06-10 11:24:39
【问题描述】:
我在 pandas 中创建了一个数据框,如下所示:
A B C
X Y Z X Y Z X Y Z
Y K 2 5 12 11 9 8 4 5 12
K 4 4 13 15 5 4 6 7 2
K 6 7 14 0 2 3 0 6 8
C M 4 5 12 5 2 2 1 14 0
M 6 7 2 3 1 6 7 12 5
M 0 6 8 7 3 9 6 8 4
D N 7 1 13 15 9 8 1 13 5
N 9 0 14 0 5 4 0 14 6
N 3 2 12 5 2 3 1 2 2
我想让它看起来像这样:
A B C
X Y Z X Y Z X Y Z
Y K 2 5 12 11 9 8 4 5 12
K 4 4 13 15 5 4 6 7 2
K 6 7 14 0 2 3 0 6 8
A B C
X Y Z X Y Z X Y Z
C M 4 5 12 5 2 2 1 14 0
M 6 7 2 3 1 6 7 12 5
M 0 6 8 7 3 9 6 8 4
A B C
X Y Z X Y Z X Y Z
D N 7 1 13 15 9 8 1 13 5
N 9 0 14 0 5 4 0 14 6
N 3 2 12 5 2 3 1 2 2
有什么办法可以做到吗?我已经尝试了几种使用 concat/merge/join 的方法,但我没有找到一种方法来保留“Y、C、D”的列名
【问题讨论】:
-
所需输出中的结构不完全是数据框结构
-
出于好奇,您为什么想要这样的数据框?或者您的问题是:“如何将 pandas 数据框导出为以下格式的 excel?”
-
我需要以这种格式导出到谷歌表格
标签: python pandas merge concat