我有一個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