我們看一個現象:
import pandas as pdtitanic = pd.read_csv('titanic_data.csv')print(titanic.head())Titanic_data.csv是kaggle上的泰坦尼克數據集,通過pandas讀入到一個dataframe中,我們看看其前5行記錄。輸出結果如下:

可以看到,記錄被分成了3段截斷輸出,如果想在一行輸出,該怎么辦呢?這就需要設置pandas的option選項:
pd.set_option('display.width',200)再看輸出,這次5條記錄在一行中顯示了。

同時,我們注意到,索引為1的記錄中,Name有省略號,并沒有顯示全。這時需要調整列寬。
pd.set_option('display.max_colwidth',100)看看輸出結果,這次顯示全了。

同樣,我們還可以控制max_row,max_column等參數,使得我們根據實際數據的顯示要求進行設置。更多的設置項詳見:
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.set_option.html
以上這篇解決Pandas的DataFrame輸出截斷和省略的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林站長站。
新聞熱點
疑難解答