2016-08-19 51 views
1

我正在使用Jupyter筆記本電腦,具有100列和200行的python數據框。我需要手動檢查數據框中的每個單元格,但在瀏覽器中,當行數或列數很大時,它只顯示「...」。我可以強制它顯示每一行和列而不是隻顯示「...」嗎?Jupyter筆記本:需要檢查數據幀中的所有單元格

謝謝!

+1

我也可能會建議你不要手動查看20000個值。很明顯,我不知道你的具體情況,但這是學習使用類似Excel的格式處理數據的重要組成部分。以這種方式處理數據是一種需要練習的技能,但一旦你對此感到滿意,它就會更加健壯和可擴展。 – Jeff

+0

不知道爲什麼你想手動檢查20,000條目,而不是通過編程來檢查你正在尋找什麼 編輯:什麼@JeffL。說過 – Andrew

回答

1

必須使用pd.set_option()配置display.max_rows和/或display.max_columns

即:

def print_all(x): 
    pd.set_option('display.max_rows', len(x)) 
    pd.set_option('display.max_columns', len(x.columns)) 

    print(x) 

    pd.reset_option('display.max_rows') 
    pd.reset_option('display.max_columns') 
1

您需要指定要顯示的行數。你可以在這樣的筆記本配置這些選項...

pd.set_option('display.max_column', 999) 
pd.set_option('display.max_row', 999) 

,其中999行/列的數量,顯示

相關問題