如何在 Jupyter 笔记本中的 pandas 数据框样式器的工具提示中添加换行符

问题描述 投票:0回答:1

在 Jupyter Notebook 中查看数据帧时,我想将工具提示中的“第一行第二行”文本拆分为两行。

import pandas as pd
df = pd.DataFrame({'a':[*'abcdef'], 'b':[*'abcdef']})
df.style.set_tooltips(df.applymap( lambda x:  "First line Second line"))

Current behaviour

我尝试过在文本中添加各种类型的换行符( , , ) 但没有任何效果。

python pandas styles jupyter
1个回答
0
投票

尝试在工具提示文本中使用 HTML 换行符 (

<br>
)。 这是您如何做到这一点的示例:

import pandas as pd
df = pd.DataFrame({'a': [*'abcdef'], 'b': [*'abcdef']})
# Define a function to format tooltip text
def format_tooltip(x):
   return "First line<br>Second line"
# Apply styler with tooltips
styled_df = df.style.set_tooltips(df.applymap(format_tooltip))
# Display styled DataFrame
styled_df

在 Jupyter 笔记本中,工具提示文本将在“第一行”和“第二行”之间显示一条线 brk。

© www.soinside.com 2019 - 2024. All rights reserved.