【问题标题】:How to use the .head() method of a pandas styler object?如何使用 pandas styler 对象的 .head() 方法?
【发布时间】:2019-06-10 13:01:24
【问题描述】:

我正在处理一个非常大的数据集(18000 行数据),我只想显示几行,例如前 5 行或 10 行。我试图使用pandas.DataFrame().head(10) 方法,但我正在做一些样式和格式设置,我收到以下错误:

AttributeError: 'Styler' object has no attribute 'head'

这就是样式的样子:

df.style.set_table_styles([{'props': [('font-size', '9pt'), 
                                            ('line-height', '100%')]}])

解决这个问题的最佳方法是什么?

【问题讨论】:

  • 您是否尝试过将pandas.DataFrame().head(10) 的结果保存在临时变量中,然后将您的样式应用于此变量?
  • 显示更多代码。

标签: python pandas pandas-styles


【解决方案1】:

我实际上认为在将样式分配给数据框之前可以使用.head() 方法,如下所示:

df_ = df.head(10).style.set_table_styles([{'props': [('font-size', '9pt'), 
                                            ('line-height', '100%')]}])
df_

这很有效。谢谢你的cmets。

【讨论】:

    猜你喜欢
    • 2022-08-23
    • 1970-01-01
    • 2022-11-15
    • 2021-05-14
    • 1970-01-01
    • 2022-11-28
    • 2021-08-24
    • 1970-01-01
    • 2021-04-26
    相关资源
    最近更新 更多