python - 我可以在熊猫中获得一个额外的标题作为所有列顶部的名称吗
问题描述
我想为数据框添加标题作为标题。假设这是数据框。
count mean std min 25% 50% 75% max
Gender
F 4.0 86.250 3.862 82.0 83.5 86.5 89.25 90.0
M 6.0 85.833 5.565 78.0 82.0 86.5 90.25 92.0
我想在顶部标题或这样的行中获得一些标题。
Analysis
count mean std min 25% 50% 75% max
Gender
F 4.0 86.250 3.862 82.0 83.5 86.5 89.25 90.0
M 6.0 85.833 5.565 78.0 82.0 86.5 90.25 92.0
解决方案
关闭,您需要的是MultiIndex
,但它不在中间而是在左侧:
df.columns = pd.MultiIndex.from_product([['Analysis'], df.columns])
print (df)
Analysis
count mean std min 25% 50% 75% max
Gender
F 4.0 86.250 3.862 82.0 83.5 86.5 89.25 90.0
M 6.0 85.833 5.565 78.0 82.0 86.5 90.25 92.0
推荐阅读
- ios - 无法快速构建 kurento 工具箱,接收语法问题?
- xamarin - 如果用户在 xamarin 表单中按下硬件后退按钮,如何取消订阅 MessagingCenter?
- python - 如何在熊猫的数据透视表中聚合
- ibm-mq - 如何使用 Apache Camel 在 IBM MQ 消息头中设置过期时间
- javascript - 图像裁剪和调整大小
- solr - 如何在保留一项的同时从 solr 的结果集中排除重复项?
- ios - 为团队 Mac 创建证书并仅授权自己创建配置文件
- python - 获取不正确预测的索引 keras
- c# - 如何在单个剃须刀视图中连接多个模型或多个视图模型?
- angular - 表单标签中的 ng-content