我有一個包含文本數據的Python Pandas DataFrame
對象。我的問題是,當我使用to_html()
函數時,它會截斷輸出中的字符串。熊貓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,這我想避免:
有沒有更簡單的解決方案來解決這個問題?我找不到與documentation有關的任何內容。
你是如何看的內容,是通過IPython的?試試這個'pd.set_option('display.max_colwidth',-1)'然後打印html,你會發現它顯示全文,這與截斷實際數據無關,只是顯示設置 – EdChum 2014-10-09 11:57:46
@ EdChum是的,的確,我正在查看HTML槽IPython,但在普通python終端中也得到了相同的結果。但是,是的,set_option修復了這個問題!在終端和IPython中。之前不知道這種可能性。 – Timo 2014-10-09 12:01:59
熊貓試圖保護你免受可能殺死較小python環境的輸出大量輸出,除了我從來沒有聽說過它截斷數據的晦澀的錯誤 – EdChum 2014-10-09 12:18:31