You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Pandas DataFrame添加多层表头实现指定显示效果

你要的效果本质是给DataFrame配置双层列索引,直接修改columns属性为MultiIndex即可实现,操作如下:

  • 假设你现有的DataFrame变量名为df,且索引名已设置为Date,运行如下代码:
import pandas as pd

# 配置双层列索引,第一层统一为All Data,第二层保留原有的A/B/C
df.columns = pd.MultiIndex.from_tuples(
    [("All Data", col) for col in df.columns],
    names=["Type", None]
)
  • 打印df即可得到你需要的显示效果:
All Data          
Type   A    B    C
Date
data data data data
data data data data

补充说明:后续需要访问指定列时,按照双层索引规则取值即可,比如访问A列使用df[("All Data", "A")]

内容的提问来源于stack exchange,提问作者Vicki

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.07 14:27:01