重慶分公司,新征程啟航
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
為企業(yè)提供網(wǎng)站建設(shè)、域名注冊(cè)、服務(wù)器等服務(wù)
這篇文章主要講解了“怎么設(shè)置Pandas做數(shù)據(jù)分析”,文中的講解內(nèi)容簡(jiǎn)單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來(lái)研究和學(xué)習(xí)“怎么設(shè)置Pandas做數(shù)據(jù)分析”吧!
成都創(chuàng)新互聯(lián)公司是少有的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、營(yíng)銷(xiāo)型企業(yè)網(wǎng)站、微信小程序開(kāi)發(fā)、手機(jī)APP,開(kāi)發(fā)、制作、設(shè)計(jì)、買(mǎi)鏈接、推廣優(yōu)化一站式服務(wù)網(wǎng)絡(luò)公司,公司2013年成立,堅(jiān)持透明化,價(jià)格低,無(wú)套路經(jīng)營(yíng)理念。讓網(wǎng)頁(yè)驚喜每一位訪客多年來(lái)深受用戶(hù)好評(píng)
1. 設(shè)置DataFrame最大顯示行數(shù)
pandas設(shè)置參數(shù)中的display.max_rows用于控制打印出的數(shù)據(jù)框的最大顯示行數(shù),我們使用pd.set_option()來(lái)有針對(duì)的設(shè)置參數(shù),如下面的例子:
圖2
在修改display.max_rows的參數(shù)值之后,我們的數(shù)據(jù)框只會(huì)顯示指定行數(shù)的數(shù)據(jù),中間的部分都會(huì)以省略號(hào)的形式顯示,當(dāng)我們的數(shù)據(jù)框行數(shù)較多,可以加大這個(gè)參數(shù)以顯示更多行數(shù)據(jù)。
2. 設(shè)置DataFrame最大顯示列數(shù)
類(lèi)似display.max_rows,通過(guò)修改display.max_columns我們可以調(diào)節(jié)最大顯示的數(shù)據(jù)框列數(shù)(默認(rèn)是20列),這在我們的數(shù)據(jù)框字段較多又想全部查看的時(shí)候很有用:
圖3
3. 設(shè)置每列的最大顯示寬度
對(duì)于一些單元格內(nèi)容長(zhǎng)度較長(zhǎng)的數(shù)據(jù)譬如長(zhǎng)文本,在查看數(shù)據(jù)框時(shí)過(guò)長(zhǎng)的部分會(huì)被簡(jiǎn)化為省略號(hào),而通過(guò)修改display.max_colwidth參數(shù)我們可以在必要時(shí),使得超長(zhǎng)的部分也顯示出來(lái):
圖4
4. 指定小于某個(gè)數(shù)的元素顯示為0
通過(guò)display.chop_threshold參數(shù)我們?cè)诓恍薷脑紨?shù)據(jù)的情況下,指定數(shù)據(jù)框中絕對(duì)值小于閾值的數(shù)顯示為0:
圖5
5. 格式化浮點(diǎn)數(shù)
通過(guò)display.float_format參數(shù)我們可以設(shè)置浮點(diǎn)數(shù)的顯示格式,譬如這里我們給浮點(diǎn)數(shù)加上¥前綴并設(shè)定保留兩位小數(shù):
圖6
6. 設(shè)置info()方法中非缺失值檢查的行數(shù)上限
針對(duì)數(shù)據(jù)框的info()方法可以幫助我們查看數(shù)據(jù)框的一些概覽信息,譬如每一列對(duì)應(yīng)的非缺失值個(gè)數(shù)。
但默認(rèn)情況下當(dāng)數(shù)據(jù)框行數(shù)大于1690784行時(shí),再查看info()信息,會(huì)處于計(jì)算效率的考慮略去缺失值檢查信息。
這時(shí)我們可以通過(guò)設(shè)置display.max_info_rows參數(shù)來(lái)提高這個(gè)上限:
圖7
7. 控制小數(shù)打印的精度
控制數(shù)據(jù)框中小數(shù)的顯示精度除了上文提到的方法之外,還可以通過(guò)修改display.precision參數(shù)來(lái)控制,默認(rèn)是6位小數(shù):
圖8
8. 臨時(shí)修改參數(shù)
有些時(shí)候我們只希望在某張表上進(jìn)行設(shè)置參數(shù)的修改,不希望影響到之后的其他表的顯示。
這時(shí)除了用pd.reset_option()對(duì)指定的參數(shù)進(jìn)行復(fù)原之外,我們還可以利用with關(guān)鍵詞配合pd.option_context以臨時(shí)的方式將指定的參數(shù)作用在局部范圍內(nèi):
感謝各位的閱讀,以上就是“怎么設(shè)置Pandas做數(shù)據(jù)分析”的內(nèi)容了,經(jīng)過(guò)本文的學(xué)習(xí)后,相信大家對(duì)怎么設(shè)置Pandas做數(shù)據(jù)分析這一問(wèn)題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!