set_option()函數


這個函數用於設置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)
View Code

官網:http://pandas-docs.github.io/pandas-docs-travis/reference/api/pandas.set_option.html?highlight=set_option


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM