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

设置pd.options.display.max_columns=None后列仍截断,如何一行显示所有列?

解决Pandas DataFrame列截断问题

只设置pd.options.display.max_columns = None还不足以让所有列在一行完整显示,因为Pandas会受终端显示宽度限制自动换行。你需要额外调整以下几个参数:

  • 确保显示所有列(你已设置,可保留):
    pd.options.display.max_columns = None
    
  • 增大终端显示宽度阈值,让Pandas允许更宽的输出:
    pd.options.display.width = 2000
    
  • (可选)如果列内容本身过长导致折行,可设置列内容不限制宽度:
    pd.options.display.max_colwidth = None
    

把这些参数组合起来设置后,再打印DataFrame,所有列就会在一行完整展示了。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.07 10:05:22