1
我正在使用Jupyter筆記本電腦,具有100列和200行的python數據框。我需要手動檢查數據框中的每個單元格,但在瀏覽器中,當行數或列數很大時,它只顯示「...」。我可以強制它顯示每一行和列而不是隻顯示「...」嗎?Jupyter筆記本:需要檢查數據幀中的所有單元格
謝謝!
我正在使用Jupyter筆記本電腦,具有100列和200行的python數據框。我需要手動檢查數據框中的每個單元格,但在瀏覽器中,當行數或列數很大時,它只顯示「...」。我可以強制它顯示每一行和列而不是隻顯示「...」嗎?Jupyter筆記本:需要檢查數據幀中的所有單元格
謝謝!
必須使用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')
您需要指定要顯示的行數。你可以在這樣的筆記本配置這些選項...
pd.set_option('display.max_column', 999)
pd.set_option('display.max_row', 999)
,其中999行/列的數量,顯示
我也可能會建議你不要手動查看20000個值。很明顯,我不知道你的具體情況,但這是學習使用類似Excel的格式處理數據的重要組成部分。以這種方式處理數據是一種需要練習的技能,但一旦你對此感到滿意,它就會更加健壯和可擴展。 – Jeff
不知道爲什麼你想手動檢查20,000條目,而不是通過編程來檢查你正在尋找什麼 編輯:什麼@JeffL。說過 – Andrew