浅析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用threading实现多线程详解
Feb 03 Python
python中的迭代和可迭代对象代码示例
Dec 27 Python
使用PyCharm创建Django项目及基本配置详解
Oct 24 Python
django 邮件发送模块smtp使用详解
Jul 22 Python
python实现树的深度优先遍历与广度优先遍历详解
Oct 26 Python
Python3操作MongoDB增册改查等方法详解
Feb 10 Python
jupyter notebook 的工作空间设置操作
Apr 20 Python
keras .h5转移动端的.tflite文件实现方式
May 25 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
如何基于matlab相机标定导出xml文件
Nov 02 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
Jan 27 Python
python中出现invalid syntax报错的几种原因分析
Feb 12 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实现最简单的MVC框架实例教程
2014/09/08 PHP
php根据日期显示所在星座的方法
2015/07/13 PHP
php 如何获取文件的后缀名
2016/06/05 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
tp5实现微信小程序多图片上传到服务器功能
2018/07/16 PHP
JavaScript 拾碎[三] 使用className属性
2010/10/16 Javascript
克隆javascript对象的三个方法小结
2011/01/12 Javascript
table行随鼠标移动变色示例
2014/05/07 Javascript
node.js中的fs.fsyncSync方法使用说明
2014/12/15 Javascript
JavaScript实现网页对象拖放功能的方法
2015/04/15 Javascript
详谈javascript异步编程
2016/02/21 Javascript
JS使用onerror捕获异常示例
2016/08/03 Javascript
纯前端JavaScript实现Excel IO案例分享
2016/08/26 Javascript
jQuery插件HighCharts绘制简单2D柱状图效果示例【附demo源码】
2017/03/21 jQuery
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
利用jqprint插件打印页面内容的实现方法
2018/01/09 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
jquery实现二级导航下拉菜单效果实例
2019/05/14 jQuery
JavaScript静态作用域和动态作用域实例详解
2019/06/17 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
详解vue+axios给开发环境和生产环境配置不同的接口地址
2019/08/16 Javascript
关于vue表单提交防双/多击的例子
2019/10/31 Javascript
[01:05:40]2014 DOTA2国际邀请赛中国区预选赛 5 23 CIS VS DT第三场
2014/05/24 DOTA
Python实现的tab文件操作类分享
2014/11/20 Python
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
python使用turtle绘制分形树
2018/06/22 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
英国拳击装备购物网站:RDX Sports
2018/01/23 全球购物
End Clothing美国站:英国男士潮牌商城
2018/04/20 全球购物
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
私有程序集与共享程序集有什么区别
2013/04/05 面试题
家长写给孩子的评语
2014/04/18 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
HTML+CSS制作心跳特效的实现
2021/05/26 HTML / CSS
Mysql实现简易版搜索引擎的示例代码
2021/08/30 MySQL
mysql的数据压缩性能对比详情
2021/11/07 MySQL