解決Pandas的DataFrame輸出截斷和省略的問題
我們看一個現(xiàn)象:
import pandas as pd
titanic = pd.read_csv('titanic_data.csv')
print(titanic.head())
Titanic_data.csv是kaggle上的泰坦尼克數(shù)據(jù)集,通過pandas讀入到一個dataframe中,我們看看其前5行記錄。輸出結(jié)果如下:

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

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

同樣,我們還可以控制max_row,max_column等參數(shù),使得我們根據(jù)實際數(shù)據(jù)的顯示要求進行設(shè)置。更多的設(shè)置項詳見:
https://pandas.pydata.org/pandas-docs/stable/generated/pandas.set_option.html
以上這篇解決Pandas的DataFrame輸出截斷和省略的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
在Tensorflow中實現(xiàn)leakyRelu操作詳解(高效)
這篇文章主要介紹了在Tensorflow中實現(xiàn)leakyRelu操作詳解(高效),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06
python數(shù)據(jù)分析之將爬取的數(shù)據(jù)保存為csv格式
Python內(nèi)置了CSV模塊,可直接通過該模塊實現(xiàn)csv文件的讀寫操作,在web應(yīng)用中導(dǎo)出數(shù)據(jù)是比較常見操作,下面這篇文章主要給大家介紹了關(guān)于python數(shù)據(jù)分析之將爬取的數(shù)據(jù)保存為csv格式的相關(guān)資料,需要的朋友可以參考下2022-06-06
一篇文章教你用Python實現(xiàn)一個學(xué)生管理系統(tǒng)
這篇文章主要為大家詳細介紹了python實現(xiàn)學(xué)生管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-09-09
解決python3.x安裝numpy成功但import出錯的問題
這篇文章主要介紹了解決python3.x安裝numpy成功但import出錯的問題,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-11-11
Python微服務(wù)開發(fā)之使用FastAPI構(gòu)建高效API
微服務(wù)架構(gòu)在現(xiàn)代軟件開發(fā)中日益普及,它將復(fù)雜的應(yīng)用程序拆分成多個可獨立部署的小型服務(wù)。本文將介紹如何使用 Python 的 FastAPI 庫快速構(gòu)建和部署微服務(wù),感興趣的可以了解一下2023-05-05

