gpt4 book ai didi

html - 没有索引的 Pandas DataFrame 样式器 HTML 显示?

转载 作者:搜寻专家 更新时间:2023-10-31 21:58:50 24 4
gpt4 key购买 nike

我有一个 pandas 数据框,我正在使用 df.style 对象使其突出显示奇数行,因此:

def highlight_oddRow(s):
return ['background-color: yellow' if s.name % 2 else '' for v in s]

table = pd.DataFrame(
{'a': [3,9,8,0,2], 'b': [5,95, 9, 25,5], 'c': [23,54, 2, 3,5], 'row': [1, 2, 3, 4, 5]})

with open ('out.html','w') as out:
print >> out, table.style.apply(highlight_oddRow, axis=1).render()

但是,这总是打印出索引。有没有办法告诉它不要这样做?

最佳答案

由于这是我在 Stack Overflow 上搜索此问题时弹出的第一个问题,我认为分享最近的进展会很好:11 月 17 日 PR致力于将 hide_index 方法添加到 styler 对象的 pandas 存储库。

你可以在渲染之前调用它:

def highlight_oddRow(s):
return ['background-color: yellow' if s.name % 2 else '' for v in s]

table = pd.DataFrame(
{'a': [3,9,8,0,2], 'b': [5,95, 9, 25,5], 'c': [23,54, 2, 3,5], 'row': [1, 2, 3, 4, 5]})

with open ('out.html','w') as out:
print >> out, table.style.apply(highlight_oddRow, axis=1).hide_index().render()

请记住,文档仍然声称这些功能是临时的,可能会发生变化。更多信息在这里:https://pandas.pydata.org/pandas-docs/stable/style.html#Hiding-the-Index-or-Columns .

关于html - 没有索引的 Pandas DataFrame 样式器 HTML 显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42813123/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com