打印显示pandas Styler对象,用IPython display函数无法查看完整内容求指导
解决pandas Styler对象无法完整查看的问题
你遇到的pandas.io.formats.style.Styler object是带样式的DataFrame包装对象,无法直接通过display()完整查看内容,可通过以下几种方式解决:
提取底层DataFrame查看:直接获取Styler对应的原始DataFrame,就能查看完整数据:
# 获取Styler关联的DataFrame model_df = d.data # 打印完整内容 print(model_df) # 或用display展示 display(model_df)导出为HTML查看带样式的完整内容:如果需要保留样式,可将Styler导出为HTML文件,在浏览器中打开查看:
d.to_html('model_comparison.html')调整pandas显示参数:若只是因为默认显示截断,可先设置pandas显示选项强制展示全部内容,再调用display:
pd.set_option('display.max_columns', None) pd.set_option('display.max_rows', None) pd.set_option('display.width', None) display(d)
内容的提问来源于stack exchange,提问作者Chok
相关产品推荐
相关产品推荐

