1

我想看中我的 pandas 数据框并为 html 渲染做准备。pandas styler 在这方面是一个奇迹,如果不是因为它在限制部分中说的这一点( http://pandas.pydata.org/pandas-docs/stable/style.html ):

您只能设置值的样式,而不是索引或列您只能应用样式,不能插入新的 HTML 实体

所以没有官方解决方案,但是,我想知道是否有可能看不到索引的解决方法。我在考虑3个解决方案:

  1. 将我的索引设置为 ' ' 但索引必须是唯一的,所以我们选择第二个

  2. 找到一些方法来消除与准备渲染的字符串中的索引相关的数据。还没有找到有效的程序

  3. 找到一种方法来应用索引是背景颜色的css条件,这样虽然空间会被占用,但它不会被看到。找不到实现它的方法。

有没有更好的想法或方法来成功完成上述任何一项工作?请记住,我只想要一些有用的东西。它不需要优雅或可扩展。

4

1 回答 1

1

您可以尝试不显示索引列(或设置样式),如下所示:

df.reset_index().style.set_table_styles(
 [{'selector': '.row_heading, .blank',
   'props': [('display', 'none')]}]
于 2016-11-15T13:46:24.670 回答