【问题标题】:How to save a <IPython.core.display.HTML> ? I need to save a <pandas.DataFrame.style> as a image or as a HTML file如何保存 <IPython.core.display.HTML> ?我需要将 <pandas.DataFrame.style> 保存为图像或 HTML 文件
【发布时间】:2021-05-21 21:27:02
【问题描述】:

如何保存 , 我需要将 保存为图像或 HTML 文件。

我正在使用 Jupyter Notebook,我对我的 Pandas DataFrame 显示进行了样式化,我需要将 DataFrame 输出显示保存为图像 (png) 或 HTML 文件,我尝试了代码行,见下文,文件另存为 HTML但是当我用弓箭手打开时,我得到一个空白页。

from IPython.display import display, HTML
import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3, 4], 'B":['a', 'b', 'c', 'd']}
df_styler = HTML(df.style.hide_index().render()).data

with open('df_styler.html', 'w') as f:
    f.write(df_styler)

谢谢

【问题讨论】:

    标签: python html pandas jupyter-notebook


    【解决方案1】:

    通过查看HTML代码发现问题,代码完美找到... 在我的电脑上,我使用的是深色主题 Windows 设置... 更改Windows设置主题显示DataFrame确实保存为HTML表格,表格字体颜色默认为“黑色”,我的浏览器窗口背景颜色也设置为黑色......

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-12
      • 2019-01-04
      • 2015-10-29
      • 1970-01-01
      • 2023-03-16
      • 1970-01-01
      • 1970-01-01
      • 2011-03-01
      相关资源
      最近更新 更多