浅析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中尝试多线程编程的一个简明例子
Apr 07 Python
浅谈python中截取字符函数strip,lstrip,rstrip
Jul 17 Python
Python中import导入上一级目录模块及循环import问题的解决
Jun 04 Python
20招让你的Python飞起来!
Sep 27 Python
Python3.6基于正则实现的计算器示例【无优化简单注释版】
Jun 14 Python
python根据list重命名文件夹里的所有文件实例
Oct 25 Python
Python 函数返回值的示例代码
Mar 11 Python
pyqt5 lineEdit设置密码隐藏,删除lineEdit已输入的内容等属性方法
Jun 24 Python
Python操作Mongodb数据库的方法小结
Sep 10 Python
python实现拼接图片
Mar 23 Python
Python列表嵌套常见坑点及解决方案
Sep 30 Python
Prometheus开发中间件Exporter过程详解
Nov 30 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
与数据库连接
2006/10/09 PHP
PHP中for循环语句的几种变型
2007/03/16 PHP
《PHP编程最快明白》第八讲:php启发和小结
2010/11/01 PHP
PHP之autoload运行机制实例分析
2014/08/28 PHP
详解PHP队列的实现
2019/03/14 PHP
laravel请求参数校验方法
2019/10/10 PHP
在表单提交前进行验证的几种方式整理
2013/07/31 Javascript
使用原生js写的一个简单slider
2014/04/29 Javascript
jQuery中的编程范式详解
2014/12/15 Javascript
Node.js编程中客户端Session的使用详解
2015/06/23 Javascript
获取JavaScript异步函数的返回值
2016/12/21 Javascript
Vuex之理解Mutations的用法实例
2017/04/19 Javascript
Angular.js前台传list数组由后台spring MVC接收数组示例代码
2017/07/31 Javascript
JS实现前端缓存的方法
2017/09/21 Javascript
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
详解如何在vue-cli中使用vuex
2018/08/07 Javascript
select2 ajax 设置默认值,初始值的方法
2018/08/09 Javascript
vue里如何主动销毁keep-alive缓存的组件
2019/03/21 Javascript
VUEX采坑之路之获取不到$store的解决方法
2019/11/08 Javascript
Python导出DBF文件到Excel的方法
2015/07/25 Python
Python 查看list中是否含有某元素的方法
2018/06/27 Python
python中的字符串内部换行方法
2018/07/19 Python
Python基于多线程实现ping扫描功能示例
2018/07/23 Python
在keras中实现查看其训练loss值
2020/06/16 Python
在 Python 中使用 7zip 备份文件的操作
2020/12/11 Python
使用HTML5 Canvas API绘制弧线的教程
2016/03/22 HTML / CSS
HTML5离线应用与客户端存储的实现
2018/05/03 HTML / CSS
Foot Locker德国官方网站:美国运动服和鞋类零售商
2018/11/01 全球购物
J2EE面试题
2016/03/14 面试题
应届行政管理专业个人自我评价
2013/12/28 职场文书
光荣入党自我鉴定
2014/01/22 职场文书
省级优秀毕业生主要事迹
2014/05/29 职场文书
2014年卫生院工作总结
2014/12/03 职场文书
图书借阅制度范本
2015/08/06 职场文书
2016年第二十五次全国助残日活动总结
2016/04/01 职场文书
JavaScript异步操作中串行和并行
2021/11/20 Javascript