You need to enable JavaScript to run this app. 如何调整Jupyter Notebook中pandas DataFrame的显示样式避免列内容换行
优惠活动
大模型
产品
解决方案
定价
更多

如何调整Jupyter Notebook中pandas DataFrame的显示样式避免列内容换行

解决pandas DataFrame在Jupyter中列自动折行的方案

你之前配置未生效是因为缺少了禁止自动折行、放开列数限制的相关参数,按以下步骤配置即可:

  • 全局生效配置代码
import pandas as pd

# 取消最大显示列数限制,避免列数较多时自动隐藏列
pd.set_option("display.max_columns", None)
# 关闭自动折行开关,禁止超出宽度的列被拆分到下一行
pd.set_option("display.expand_frame_repr", False)
# 适配Jupyter单元格宽度,也可手动设置为固定数值如1000
pd.set_option("display.width", None)
# 按需调整单元格最大显示宽度,根据你的内容长度修改数值
pd.set_option("display.max_colwidth", 200)
  • 单次临时查看方案
    如果仅需要查看某一个DataFrame的全列内容,可以直接调用to_string()方法:
print(你的DataFrame变量名.to_string())

该方法会输出纯文本全列内容,缺点是没有Jupyter原生的富文本表格样式。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.12 09:12:01