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

Google Colab中DataFrame与df.info()数据未按列显示问题咨询

Google Colab中DataFrame与df.info()无法正常按列显示的解决办法
  • 先重置pandas的显示配置,恢复默认的列对齐逻辑,运行代码:

    import pandas as pd
    pd.reset_option('display.max_columns')
    pd.reset_option('display.width')
    pd.reset_option('display.max_colwidth')
    

    这三个参数分别控制最大列数、整体显示宽度和单列内容宽度,重置后会回到pandas默认的自适应布局,大概率能解决列混乱的问题。

  • 要是数据列太多或者内容过长导致折行,手动设置更大的显示宽度:

    pd.set_option('display.width', 1000)  # 可以根据实际情况调大,比如1500、2000
    pd.set_option('display.max_columns', None)  # 强制显示所有列,不折叠
    

    把宽度拉宽后,所有列就能在一行内正常展示,不会挤成一团。

  • 针对df.info()的排版问题,调整参数优化输出:

    df.info(verbose=False, show_counts=True)
    

    或者用df.info(max_cols=None)强制按列输出,有时候Colab的渲染环境会因为内容过长自动折行,调整这些参数能让输出规整起来。

  • 最后检查是否误改了全局配置:如果之前设置过pd.set_option('expand_frame_repr', False),这个参数会强制DataFrame不换行,反而容易导致列挤压,改回pd.set_option('expand_frame_repr', True)即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 08:35:19