python - 在 Pandas Dataframe 中合并/合并时如何保留列名
问题描述
我在 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”的列名
解决方案
不,不可能使用标准的 DataFrame 字符串输出/显示函数。如果有办法做到这一点,它可能是一个“显示选项”,但这些都列在这里,我没有看到适合你的相关选项:https ://pandas.pydata.org/pandas-docs/stable/ user_guide/options.html#available-options
推荐阅读
- sql-server - SQL Server Management Studio 从 Oracle BadImageFormatException 导入数据
- javascript - 迭代对象
- javascript - Highcharts:使用相同数据更新多个图表上的系列
- rest - Angular 6 到 Spring 引导休息服务 CORS 问题
- matlab - Matlab:将像素值强制为与掩码中的非零相对应的 NaN
- node.js - node server.js 可以工作,但 npm start 不能
- winforms - 如何使用 Visual Studio 设计器在 Winforms 中设置数据绑定
- javascript - JavaScript 变量在函数内部没有正确定义
- excel - 在一个循环中循环数年和数月
- powershell - 如何在 PowerShell 中进行条件替换?