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
相关产品推荐
相关产品推荐

