如何强制Google Colab将exited列与number_of_employees等字段同行显示?
解决Google Colab中数据打印列换行及空白过多的问题
方法1:调整pandas全局显示参数(最常用)
如果用pandas打印DataFrame,直接修改显示设置,强制列同行并压缩空白:
import pandas as pd # 设置单列最大宽度,避免列内内容换行 pd.set_option('max_colwidth', 100) # 显示所有列,不隐藏 pd.set_option('display.max_columns', None) # 关闭自动换行,强制所有列在同一行展示 pd.set_option('expand_frame_repr', False) # 再打印数据 print(df) # df替换成你的DataFrame变量名
方法2:用to_string()自定义单条输出
不想修改全局设置的话,可单独对目标数据调用to_string()时指定参数:
# 自定义列宽、行宽,强制列同行 print(df.to_string(max_cols=None, col_space=8, line_width=1200))
col_space:设置每列最小宽度,调小数值可减少空白line_width:设置每行最大宽度,设大一点确保所有列能容纳
方法3:调整Colab单元格显示宽度
有时候是单元格宽度限制导致换行,可手动调整:
- 点击Colab界面右上角「⋮」,选择「Settings」,在「Editor」标签调大「Editor width」
- 直接拖动单元格右侧边框拉宽显示区域
内容的提问来源于stack exchange,提问作者newbie py
相关产品推荐
相关产品推荐

