python – 使用to_html将CSS类应用于Pandas DataFrame
我在使用Pandas“to_html”方法应用“classes”参数来设置DataFrame的样式时遇到了麻烦.
“classes:str或list或tuple,默认为None要应用于生成的html表的CSS类“来自:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_html.html
我可以像这样呈现样式化的DataFrame(例如):
df = pd.DataFrame([[1, 2], [1, 3], [4, 6]], columns=['A', 'B'])
myhtml = df.style.set_properties(**{'font-size': '11pt', 'font-family': 'Calibri','border-collapse': 'collapse','border': '1px solid black'}).render()
with open('myhtml.html','w') as f:
f.write(myhtml)
如何使用带有“to_html”的“classes”来设置数据框架的html输出,如下所示:
df.to_html('myhtml.html',classes=<something here>)