Pandas head()错误

Pandas head()错误,pandas,ipython,ipython-notebook,Pandas,Ipython,Ipython Notebook,我对df.head()有一个基本问题。执行该函数时,它通常会显示一个包含前5个值的HTML格式的表格,但现在它只显示数据帧切片和输出,如下所示: <class 'pandas.core.frame.DataFrame'> Int64Index: 5 entries, 0 to 4 Data columns (total 9 columns): survived 5 non-null values pclass 5 non-null values name

我对df.head()有一个基本问题。执行该函数时,它通常会显示一个包含前5个值的HTML格式的表格,但现在它只显示数据帧切片和输出,如下所示:

<class 'pandas.core.frame.DataFrame'>
Int64Index: 5 entries, 0 to 4
Data columns (total 9 columns):
survived    5  non-null values
pclass      5  non-null values
name        5  non-null values
sex         5  non-null values
age         5  non-null values
sibsp       5  non-null values
parch       5  non-null values
fare        5  non-null values
embarked    5  non-null values
dtypes: float64(2), int64(4), object(3)
并收到预期输出(80,25)。使用手动设置打印选项

pd.set_printoptions(max_columns=10)
产生与上面相同的切片数据帧结果

这是在深入研究文档并使用

get_option("display.max_rows")
get_option("display.max_columns")
并获得正确的默认值60行10列

我以前从未遇到过df.head()的问题,但现在这是我所有IPython笔记本中的一个问题


我在谷歌chrome上运行熊猫0.11.0和IPython 0.13.2

在熊猫11.0中,我认为使用了
display.height
max\u rows
(和
display.width
和max\u columns`)中的最小值,因此您也需要手动更改


我不喜欢这个,我以前曾发布过这篇文章。

尝试使用以下内容显示前10项

from IPython.display import HTML 
HTML(users.head(10).to_html())
我认为熊猫11.0的头部功能是完全不直观的,应该
只需保留为head(),您就可以获得html。

感谢您的报告,y-p已经组合起来纠正这种行为,如果您想测试它的话。我很确定我们能在几天内完成11.1版本的测试。@AndyHayden太好了,我明天第一件事就是测试它。谢谢谢谢你的意见,我会调查的。我相信pandas开发者已经解决了这个问题,并在pandas 11.1中更加直观
from IPython.display import HTML 
HTML(users.head(10).to_html())