這個函數用於設置dataframe的輸出顯示,

import pandas as pd pd.set_option('expand_frame_repr', True) # True就是可以換行顯示。設置成False的時候不允許換行 pd.set_option('display.max_rows', 10) pd.set_option('display.max_rows', None) # 顯示所有行 pd.set_option('display.max_columns', 10) pd.set_option('display.max_columns', None) # 顯示所有列 # 顯示的最大行數和列數,如果超額就顯示省略號,這個指的是多少個dataFrame的列。 # 如果比較多又不允許換行,就會顯得很亂。 pd.set_option('precision', 5) # 顯示小數點后的位數 pd.set_option('display.float_format', lambda x: '%.5f' % x) #為了直觀的顯示數字,不采用科學計數法 pd.set_option('max_colwidth', 5) # 用於設置列中單獨元素的最大長度,默認為50 pd.set_option('chop_threshold', 0.5) # 絕對值小於0.5的顯示0.0 pd.set_option('colheader_justify', 'left') # 顯示居中還是左邊, pd.set_option('display.width', 200) # 橫向最多顯示多少個字符, 一般80不適合橫向的屏幕,平時多用200. pd.set_option('max_colwidth', 10000) df = pd.DataFrame({ 'a':[[6]*1000,5,3,5,6,7], 'b':[4]*6, 'c':[5]*6, 'v':[7]*6}) print(df)
官網:http://pandas-docs.github.io/pandas-docs-travis/reference/api/pandas.set_option.html?highlight=set_option