[英]How keep column names when merge/concat in Pandas Dataframe
我在 pandas 中创建了一个 dataframe,它看起来像这样:
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”的列名
不,不可能使用标准的 DataFrame 字符串输出/显示功能。 如果有办法做到这一点,它可能是一个“显示选项”,但这些都列在这里,我没有看到适合你的相关选项: https://pandas.pydata.org/pandas-docs/stable/ user_guide/options.html#available-options
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.