我想看看我的pandas数据框并为html渲染做好准备。 pandas styler在这方面是一个奇迹,如果不是这一点(http://pandas.pydata.org/pandas-docs/stable/style.html),它在限制部分中说:
您只能设定值的样式, 不是索引或列您只能应用样式,不能插入 新的HTML实体
所以没有正式的解决方案,但我想知道是否有可能找不到索引的解决方法。我在想3个解决方案:
将我的索引设置为''但索引必须是唯一的,所以我们选择第二个
找到一些方法来消除与准备渲染的字符串内的索引相关的数据。无法找到有效的程序
找到一种方法来应用一个css条件,其索引是背景颜色,所以虽然空间将被占用,但它不会被看到。无法找到实现它的方法。
有哪些更好的想法或方法可以成功完成上述任何一项?请记住,我只想要一些有用的东西。它不需要优雅或可扩展。
答案 0 :(得分:1)
您可以尝试不显示索引列(或样式):
df.reset_index().style.set_table_styles(
[{'selector': '.row_heading, .blank',
'props': [('display', 'none')]}]