我想在我的OS X終端中配置我的IPython輸出,但似乎沒有任何更改我試圖設置正在生效。我正在嘗試配置顯示設置,以便像DataFrame
這樣的較寬輸出不會被截斷或作爲摘要信息輸出。如何在IPython pandas中配置顯示輸出
將大熊貓導入我的腳本後,我有幾個選項設置在哪裏,我嘗試了一大堆,但任何一個(或所有,對於這個問題)似乎沒有生效。我使用%run
從IPython運行腳本。我在這裏做錯了什麼?
import pandas as pd
pd.set_option('display.expand_max_repr', False)
pd.set_option('display.max_columns', 30)
pd.set_option('display.width', None)
pd.set_option('display.line_width', 200)
我看了some threads上棧和pandas FAQ無濟於事,顯示命名空間(或沒有)下使用這些即使,我在這裏嘗試。
據我所知,有一些解決這個辦法,如調用你的輸出to_string()
或describe()
方法,但這些都是非常人工,而且並不總是工作打算在某些情況下,像一個在那裏我有打電話to_string()
上的groupby
對象收率:
id type
106125 puzzle gameplay_id sitting_id user_id ...
106253 frames gameplay_id sitting_id user_id ...
106260 trivia gameplay_id sitting_id user_id ...
我的終端窗口大小是綽綽有餘,以適應寬度,並調用pd.util.terminal.get_terminal_size()
正確查找窗口大小的元組,因此它似乎是自動檢測的大小不工作無論是。任何有識之士將不勝感激!
你有沒有使用IPython的筆記本考慮?您可以使用HTML呈現數據框,以便查看未截斷的數據版本。 –
是啊,這聽起來很有趣,直到現在我還沒有真正考慮過它(我是熊貓新手)。你知道一個好的資源來啓動它嗎? – Chrispy
嗯......自從我安裝它之後,它就這麼久了。您基本上安裝iPython,然後在命令行中鍵入ipython notebook。它是一個非常有用的工具,你可以寫降價,包括圖表,圖片,視頻,HTML,LaTex等,它非常顯着。對於數據工作流程,根本不能在我看來打敗。我爲我的組織準備了這個筆記本,它展示了一些iPython可以做的事情...... http://goo.gl/1Vneam它的啓動和運行真的不難。 –