浅析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的源码浅要剖析Python的内存管理
Apr 16 Python
初步讲解Python中的元组概念
May 21 Python
Python中property属性实例解析
Feb 10 Python
python如何解析配置文件并应用到项目中
Jun 27 Python
python 并发编程 阻塞IO模型原理解析
Aug 20 Python
python中adb有什么功能
Jun 07 Python
使用pytorch 筛选出一定范围的值
Jun 28 Python
公认8个效率最高的爬虫框架
Jul 28 Python
彻底解决pip下载pytorch慢的问题方法
Mar 01 Python
如何在pycharm中快捷安装pip命令(如pygame)
May 31 Python
Python机器学习之基于Pytorch实现猫狗分类
Jun 08 Python
opencv深入浅出了解机器学习和深度学习
Mar 17 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防注
2007/01/15 PHP
40个迹象表明你还是PHP菜鸟
2008/09/29 PHP
无JS,完全php面向过程数据分页实现代码
2012/08/27 PHP
PHP实现删除非站内外部链接实例代码
2014/06/17 PHP
php中使用sftp教程
2015/03/30 PHP
select、radio表单回显功能实现避免使用jquery载入赋值
2013/06/08 Javascript
javascript获取下拉列表框当中的文本值示例代码
2013/07/31 Javascript
最好用的省市二级联动 原生js实现你值得拥有
2013/09/22 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
2013/12/23 Javascript
jquery常用特效方法使用示例
2014/04/25 Javascript
js实现点击后将文字或图片复制到剪贴板的方法
2014/08/04 Javascript
innerHTML中标签可以换行的方法汇总
2015/08/14 Javascript
js父页面中使用子页面的方法
2016/01/09 Javascript
浅析jQuery Ajax请求参数和返回数据的处理
2016/02/24 Javascript
详解JS中的立即执行函数
2017/02/24 Javascript
vue component组件使用方法详解
2017/07/14 Javascript
JavaScript使用setTimeout实现倒计时效果
2021/02/19 Javascript
原生JS实现音乐播放器的示例代码
2021/02/25 Javascript
[46:03]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python实现的批量下载RFC文档
2015/03/10 Python
python中map()与zip()操作方法
2016/02/27 Python
pandas apply 函数 实现多进程的示例讲解
2018/04/20 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
Python OpenCV实现视频分帧
2019/06/01 Python
Python 寻找局部最高点的实现
2019/12/05 Python
Pytorch转tflite方式
2020/05/25 Python
Pyinstaller打包Scrapy项目的实现步骤
2020/09/22 Python
Python操控mysql批量插入数据的实现方法
2020/10/27 Python
家长对老师的感言
2014/03/11 职场文书
分家协议书
2014/04/21 职场文书
2014年电工工作总结
2014/11/20 职场文书
2015年中学团委工作总结
2015/07/22 职场文书
销区经理年终述职报告模板
2019/11/28 职场文书
python spilt()分隔字符串的实现示例
2021/05/21 Python
MySQL数据库如何给表设置约束详解
2022/03/13 MySQL
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers