浅析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快速查找算法应用实例
Sep 26 Python
在Python中进行自动化单元测试的教程
Apr 15 Python
flask中使用蓝图将路由分开写在不同文件实例解析
Jan 19 Python
对python函数签名的方法详解
Jan 22 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
Jun 13 Python
基于梯度爆炸的解决方法:clip gradient
Feb 04 Python
Python 通过监听端口实现唯一脚本运行方式
May 05 Python
keras训练曲线,混淆矩阵,CNN层输出可视化实例
Jun 15 Python
keras在构建LSTM模型时对变长序列的处理操作
Jun 29 Python
Python接收手机短信的代码整理
Aug 02 Python
解决Ubuntu18中的pycharm不能调用tensorflow-gpu的问题
Sep 17 Python
如何使用Python调整图像大小
Sep 26 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 和 COM
2006/10/09 PHP
PHP_Flame(Version:Progress)的原代码
2006/10/09 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
PHP APC缓存配置、使用详解
2014/03/06 PHP
thinkphp5.0自定义验证规则使用方法
2017/11/16 PHP
Laravel框架控制器的middleware中间件用法分析
2019/09/30 PHP
Ext 表单布局实例代码
2009/04/30 Javascript
有效的捕获JavaScript焦点的方法小结
2009/10/08 Javascript
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
window.addEventListener来解决让一个js事件执行多个函数
2012/12/26 Javascript
Bootstrap Table的使用总结
2016/10/08 Javascript
ES6中的rest参数与扩展运算符详解
2017/07/18 Javascript
使用重写url机制实现验证码换一张功能
2017/08/01 Javascript
解决vue中虚拟dom,无法实时更新的问题
2018/09/15 Javascript
JS实现动态添加外部js、css到head标签的方法
2019/06/05 Javascript
windows实现npm和cnpm安装步骤
2019/10/24 Javascript
vue商城中商品“筛选器”功能的实现代码
2020/07/01 Javascript
[01:07:11]Secret vs Newbee 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/17 DOTA
python 域名分析工具实现代码
2009/07/15 Python
详解Python字典小结
2018/10/20 Python
PyCharm代码回滚,恢复历史版本的解决方法
2018/10/22 Python
python修改字典键(key)的方法
2019/08/05 Python
Python解压 rar、zip、tar文件的方法
2019/11/19 Python
匡威英国官网:Converse英国
2018/12/02 全球购物
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
施工班组长岗位职责
2014/01/05 职场文书
运动会获奖感言
2014/02/11 职场文书
业务部门经理岗位职责
2014/02/23 职场文书
我们的节日端午节活动方案
2014/03/02 职场文书
服装店营销方案
2014/03/10 职场文书
爱护公共设施演讲稿
2014/09/13 职场文书
平遥古城导游词
2015/02/03 职场文书
2015年汽车销售工作总结
2015/04/07 职场文书
我在伊朗长大观后感
2015/06/16 职场文书
2016年圣诞节义工活动总结
2016/04/01 职场文书
Android开发实现极为简单的QQ登录页面
2022/04/24 Java/Android