我正在尝试使用dataframe_image库在Databricks中运行我的脚本来设计我的表格,然后将其另存为 .png 文件,并收到错误OsError: Chrome 可执行文件无法在您的计算机上找到。 根据文档我需要添加 table_conversion = 'matplotlib'
import pandas as pd
import numpy as np
np.random.seed(0)
df = pd.DataFrame(np.random.randn(10,4), columns=['A','B','C','D'])
def highlight_max(s, props=''):
return np.where(s == np.nanmax(s.values), props, '')
styled_table = df.style.apply(highlight_max, props='color:red;', axis=1)\
.set_properties(**{'background-color': '#ffffb3'})
import dataframe_image as dfi # you might need to pip install dataframe-image
dfi.export(styled_table, 'file1.png', table_conversion = 'matplotlib')
Run Code Online (Sandbox Code Playgroud)
结果,所有样式都丢失了。
注意:当我使用 table_conversion = 'chrome' 在 Jupyter 中运行相同的脚本时,一切正常。我想知道是否有解决方法。欢迎任何建议。谢谢。
小智 2
对于基于 Debian 的操作系统:
apt install chromium-chromedriver
Run Code Online (Sandbox Code Playgroud)
为我解决了。
| 归档时间: |
|
| 查看次数: |
8143 次 |
| 最近记录: |