熊猫to_html()截断字符串内容

我有一个DataFrame包含文本数据的Python Pandas

对象。我的问题是,当我使用to_html()函数时,它会截断输出中的字符串。

例如:

import pandas

df = pandas.DataFrame({'text': ['Lorem ipsum dolor sit amet, consectetur adipiscing elit.']})

print (df.to_html())

输出在处被截断 adapis...

<table border="1" class="dataframe">

<thead>

<tr style="text-align: right;">

<th></th>

<th>text</th>

</tr>

</thead>

<tbody>

<tr>

<th>0</th>

<td> Lorem ipsum dolor sit amet, consectetur adipis...</td>

</tr>

</tbody>

</table>

关于SO有一个相关问题,但是它使用占位符和搜索/替换功能来对HTML进行后处理,我想避免这种情况:

  • 将Pandas数据框的全部内容写入HTML表

有没有更简单的解决方案来解决这个问题?我从文档中找不到任何相关内容。

回答:

您看到的是大熊猫将输出截断只是出于显示目的。

默认max_colwidth值为50,这就是您所看到的。

您可以将此值设置为所需的值,也可以将其设置为-1来有效地将其关闭:

pd.set_option('display.max_colwidth', -1)

尽管我建议不要这样做,但最好将其设置为可以在控制台或ipython中轻松显示的内容。

可在此处找到选项列表:http :

//pandas.pydata.org/pandas-

docs/stable/options.html

以上是 熊猫to_html()截断字符串内容 的全部内容, 来源链接: utcz.com/qa/399006.html

回到顶部