熊猫to_html()截断字符串内容
我有一个DataFrame
包含文本数据的Python Pandas
对象。我的问题是,当我使用to_html()
函数时,它会截断输出中的字符串。
例如:
import pandasdf = 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