浅析Python pandas模块输出每行中间省略号问题


Posted in Python onJuly 03, 2018

关于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 np
import pandas as pd
import MySQLdb
#读取url为csv
data_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模块输出每行中间省略号问题,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
Python学习之asyncore模块用法实例教程
Sep 29 Python
Python下使用Psyco模块优化运行速度
Apr 05 Python
python自动化报告的输出用例详解
May 30 Python
python 匹配url中是否存在IP地址的方法
Jun 04 Python
Python实现的大数据分析操作系统日志功能示例
Feb 11 Python
Python如何实现转换URL详解
Jul 02 Python
Python字符串大小写转换拼接删除空白
Sep 19 Python
matplotlib 对坐标的控制,加图例注释的操作
Apr 17 Python
基于注解实现 SpringBoot 接口防刷的方法
Mar 02 Python
python numpy中setdiff1d的用法说明
Apr 22 Python
Pycharm连接远程服务器并远程调试的全过程
Jun 24 Python
实操Python爬取觅知网素材图片示例
Nov 27 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 #Python
pandas.DataFrame选取/排除特定行的方法
Jul 03 #Python
python 中字典嵌套列表的方法
Jul 03 #Python
Django项目开发中cookies和session的常用操作分析
Jul 03 #Python
Python嵌套列表转一维的方法(压平嵌套列表)
Jul 03 #Python
Python使用matplotlib实现基础绘图功能示例
Jul 03 #Python
Pandas 同元素多列去重的实例
Jul 03 #Python
You might like
PHP定时更新程序设计思路分享
2014/06/10 PHP
php实现无限级分类
2014/12/24 PHP
php及codeigniter使用session-cookie的方法(详解)
2017/04/06 PHP
escape、encodeURI 和 encodeURIComponent 的区别
2009/03/02 Javascript
ASP.NET jQuery 实例7 通过jQuery来获取DropDownList的Text/Value属性值
2012/02/03 Javascript
检测一个函数是否是JavaScript原生函数的小技巧
2015/03/13 Javascript
jquery实现用户打分评分特效
2015/05/28 Javascript
AngularJS实现Model缓存的方式
2016/02/03 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
Angular.js实现获取验证码倒计时60秒按钮的简单方法
2017/10/18 Javascript
[jQuery] 事件和动画详解
2019/03/05 jQuery
详解微信小程序支付流程与梳理
2019/07/16 Javascript
浅谈bootstrap layer.open中end的使用方法
2019/09/12 Javascript
小程序实现背景音乐播放和暂停
2020/06/19 Javascript
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
完美解决python遍历删除字典里值为空的元素报错问题
2016/09/11 Python
python pandas中DataFrame类型数据操作函数的方法
2018/04/08 Python
Python排序算法之选择排序定义与用法示例
2018/04/29 Python
python基础学习之如何对元组各个元素进行命名详解
2018/07/12 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
使用Python 统计高频字数的方法
2019/01/31 Python
Django如何开发简单的查询接口详解
2019/05/17 Python
Python捕获异常堆栈信息的几种方法(小结)
2020/05/18 Python
基于Python-turtle库绘制路飞的草帽骷髅旗、美国队长的盾牌、高达的源码
2021/02/18 Python
小程序canvas中文字设置居中锚点
2019/04/16 HTML / CSS
5分钟实现Canvas鼠标跟随动画背景
2019/11/18 HTML / CSS
如何通过 CSS 写出火焰效果
2021/03/24 HTML / CSS
事业单位个人应聘自荐信
2013/09/21 职场文书
综合素质的自我鉴定
2013/10/07 职场文书
毕业设计计划书
2014/01/09 职场文书
小区消防演习方案
2014/02/21 职场文书
乡镇办公室工作决心书
2014/03/11 职场文书
商铺租赁意向书
2014/04/01 职场文书
生产工厂门卫岗位职责
2014/09/26 职场文书
少先队大队委竞选口号
2015/12/25 职场文书
PHP获取学生成绩的方法
2021/11/17 PHP