Python 如何使用pandas styler对象的.head()方法?

Python 如何使用pandas styler对象的.head()方法?,python,pandas,Python,Pandas,我正在处理一个非常大的数据集(18000行数据),我只想显示几行,比如前5行或前10行。我试图使用pandas.DataFrame().head(10)方法,但我正在进行一些样式和格式设置,收到以下错误: AttributeError: 'Styler' object has no attribute 'head' 以下是样式的外观: df.style.set_table_styles([{'props': [('font-size', '9pt'),

我正在处理一个非常大的数据集(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%')]}])

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

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

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

这很有效。谢谢你的评论

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