Jupyter Lab中Great Expectations读取CSV显示不全,如何开启横向滚动?
解决Jupyter Lab中DataFrame横向滚动查看所有列的问题
以下是几种实用的解决方法,帮你实现横向滚动查看所有列:
调整Pandas全局显示配置
在代码开头添加以下设置,修改Pandas的输出规则,让DataFrame显示所有列且不自动换行:import pandas as pd # 显示所有列,不限制数量 pd.set_option('display.max_columns', None) # 禁止列自动换行,强制横向排列 pd.set_option('display.expand_frame_repr', False) # 取消列内容宽度限制,避免内容截断 pd.set_option('display.max_colwidth', None)之后用
display(my_df)替代print(my_df)——display是Jupyter的原生展示方式,会自动适配界面生成横向滚动条。调整Jupyter Lab界面设置
如果上述配置后仍有问题,可修改Jupyter Lab的全局输出设置:- 点击左侧侧边栏的「Settings」→「Advanced Settings Editor」
- 选择「Notebook」分类,找到「Code Cell Outputs」区域,将「Word Wrap」设为
false - 保存设置后刷新页面即可生效
Great Expectations相关适配
确认Great Expectations返回的是标准Pandas DataFrame,之后直接应用上面的Pandas配置即可,无需额外调整GE的输出规则。
内容的提问来源于stack exchange,提问作者NickyPatel
相关产品推荐
相关产品推荐

