国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

淺析Python pandas模塊輸出每行中間省略號問題

2020-02-15 22:09:36
字體:
來源:轉載
供稿:網友

關于Python數據分析中pandas模塊在輸出的時候,每行的中間會有省略號出現,和行與行中間的省略號....問題,其他的站點(百度)中的大部分都是瞎寫,根本就是復制黏貼以前的版本,你要想知道其他問題答案就得去讀官方文檔吧。

 #!/usr/bin/python # -*- coding: UTF-8 -*- import numpy as np import pandas as pd import MySQLdb df = pd.read_csv('C://Users//Administrator//Desktop//aaa.csv',encoding='gb2312')

這是我本地測試用的,先看一下效果。

這里看到每一行中間都會出現一個“...”省略號,這是因為模塊對于每一行的顯示限制,以內存最小形式來顯示,所以會以省略號代替其中間的內容。

如果數據行很多的話,對于pandas模塊是自動默認只顯示100行數據,如果超100行,例如120行,則中間的20行會被“ ... ”替代!

先處理pandas 讀取數據后在行中間省略部分的處理:

df = pd.read_csv('C://Users//Administrator//Desktop//aaa.csv',encoding='gb2312') pd.set_option('display.width',None) print df

這里只需要添加pd.set_option('display.width',None)即可,http://pandas.pydata.org/pandas-docs/stable/options.html 我也是在官方文檔中查找到的,其中有詳細的解釋,和set_option函數的其他方法。

在度娘中死活也找不到相關的回答,在google中也只有寥寥無幾的回答,并且極少出現過這種情況,唯獨我遇上了,所以記載以下。

如果是行與行之間的省略,則只需要添加:

pd.set_option('display.max_rows', None)

同樣是以最大行數來顯示數據。

這里分享一下pandas模塊連接數據庫的操作:

#!/usr/bin/python# -*- coding: UTF-8 -*-import numpy as npimport pandas as pdimport MySQLdb#讀取url為csvdata_url = 'https://raw.githubusercontent.com/mwaskom/seaborn-data/master/tips.csv'dat = pd.read_csv(data_url)mysql_da = MySQLdb.connect(host='localhost',port=3306,user='root',passwd='root',db='庫名')df = pd.read_sql('select * from 表',con = mysql_da)pd.set_option('display.width',None)mysql_da.close()print df

總結

以上所述是小編給大家介紹的Python pandas模塊輸出每行中間省略號問題,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 天柱县| 丹阳市| 务川| 志丹县| 双辽市| 云南省| 马边| 陈巴尔虎旗| 湖南省| 沧州市| 彝良县| 东莞市| 天津市| 淮滨县| 宜宾市| 二连浩特市| 玉山县| 文昌市| 海原县| 钟山县| 城固县| 文昌市| 谷城县| 洪湖市| 霍州市| 南召县| 丰城市| 麟游县| 嘉黎县| 梓潼县| 陆良县| 新密市| 黄大仙区| 望奎县| 会理县| 客服| 南阳市| 湖南省| 西安市| 驻马店市| 油尖旺区|