在 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"))
我尝试过在文本中添加各种类型的换行符( , , ) 但没有任何效果。
尝试在工具提示文本中使用 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。