亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

檢查 \n (換行符)值并在 DataFrame 中正確表示

檢查 \n (換行符)值并在 DataFrame 中正確表示

蕭十郎 2024-01-04 15:24:18
我有這個:test = ['hey\nthere']Output: ['hey\nthere']當我插入 DataFrame 時,它保持相同的方式:test_pd = pd.DataFrame({'salute': test})Output:        salute0   hey\nthere但我希望它能正確顯示:  salute0 hey  there我怎么能這樣做呢?
查看完整描述

1 回答

?
夢里花落0921

TA貢獻1772條經驗 獲得超6個贊

在 jupiter notebook / google colab 中工作時,可以使用 CSS 自定義:


import pandas as pd

from IPython.display import display


test = ['hey\nthere']


test_pd = pd.DataFrame({'salute': test})


display(test_pd.style.set_properties(**{

    'white-space': 'pre-wrap'

}))

替代解決方案涉及用 HTML 元素替換換行符br:


from IPython.display import display, HTML


test = ['hey\nthere']


test_pd = pd.DataFrame({'salute': test})


def pretty_print(df):

    return display( HTML( df.to_html().replace("\\n","<br>") ) )


pretty_print(test_pd)


查看完整回答
反對 回復 2024-01-04
  • 1 回答
  • 0 關注
  • 170 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號