我有一个df.head()的基本问题。当执行功能,它通常会显示格式化前5个值的表一个不错的HTML,但现在它似乎只切片数据框和输出象下面这样:熊猫df.head()错误
<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)
看着这个thread我试图
后pd.util.terminal.get_terminal_size()
并收到预期的输出(80,25)。手动设置打印选项与
pd.set_printoptions(max_columns=10)
产生相同的切片数据帧的结果如上。
这是跳水后确认到文档here和使用
get_option("display.max_rows")
get_option("display.max_columns")
,并得到正确的默认60行10列。
我从来没有遇到df.head()之前的问题,但现在它已成为我所有IPython笔记本中的一个问题。
我在google chrome中运行pandas 0.11.0和IPython 0.13.2。
感谢您的报告,如果您想测试它,y-p已将[pull-request](https://github.com/pydata/pandas/pull/3657)放在一起来纠正此行为。我很确定我们能够得到这个11.1(在几天之内)。 –
@AndyHayden太棒了,明天我会测试它的第一件事。谢谢! – agconti