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

如何让Pandas DataFrame每行内容在单行完整显示?

解决Pandas DataFrame行内容单行完整显示的问题

你可以通过调整Pandas的几个显示配置项,强制每行内容完整显示在单行中,避免列宽压缩导致的内容换行:

  • 取消列宽限制,让内容完整展示
    设置最大列宽为无限制,确保列内内容不会因为宽度不足被截断或换行:

    import pandas as pd
    pd.set_option('max_colwidth', None)
    
  • 禁止DataFrame自动换行到多行
    关闭自动扩展换行的选项,让所有列尽量在同一行呈现(需保证终端/输出区域有足够宽度):

    pd.set_option('display.expand_frame_repr', False)
    
  • 适配或设置足够的显示宽度
    让Pandas自动适配终端宽度,或者手动设置一个足够大的固定宽度值:

    # 自动适配终端宽度
    pd.set_option('display.width', None)
    # 或者手动设置固定宽度,比如1000
    pd.set_option('display.width', 1000)
    
  • 确保所有列都被显示(避免列被省略)
    如果列数量过多导致部分列被隐藏,先设置显示所有列:

    pd.set_option('display.max_columns', None)
    

将这些配置组合使用,就能实现每行内容在单行完整显示的效果,和你期望的一致。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 20:48:45