社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Python

Python Pandas在设置了最大列数和行宽后仍会打印省略号

Ellie Hodjayev • 3 年前 • 1402 次点击  

我有一个很长的列表,除了一列用省略号打印它的行外,它按预期打印所有内容,因为它包含一个长值

尝试:

pd.set_option('display.max_columns', None)
pd.set_option('display.width', None)

它们似乎都能工作到某一点,jupyter笔记本和保存到日志中的输出都给出了相同的输出。

As shown here

非常感谢您的帮助!

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/132718
 
1402 次点击  
文章 [ 1 ]  |  最新文章 3 年前
Corralien
Reply   •   1 楼
Corralien    3 年前

你没有使用正确的选项。

从文件中:

陈列max_colwidth设置列的最大宽度。此长度或更长的单元格将被省略号截断。

陈列max_colwidth:int或None 报表中一列的最大字符宽度 数据结构。当列溢出时,会出现“…” 占位符嵌入到输出中。“无”值表示无限制。 [默认值:50][当前值:50]

pd.set_option('display.max_colwidth', None)
print(df)

# Output
0  Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua