浅析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 25 Python
Pycharm学习教程(2) 代码风格
May 02 Python
Python面向对象编程基础解析(二)
Oct 26 Python
python实现图书管理系统
Mar 12 Python
python web自制框架之接受url传递过来的参数实例
Dec 17 Python
python实时获取外部程序输出结果的方法
Jan 12 Python
使用TensorFlow实现二分类的方法示例
Feb 05 Python
Python3.5基础之函数的定义与使用实例详解【参数、作用域、递归、重载等】
Apr 26 Python
python实现微信防撤回神器
Apr 29 Python
python 利用Pyinstaller打包Web项目
Oct 23 Python
python 实现客户端与服务端的通信
Dec 23 Python
实战Python爬虫爬取酷我音乐
Apr 11 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/11/22 PHP
PHP内置过滤器FILTER使用实例
2014/06/25 PHP
PHP程序员必须清楚的问题汇总
2014/12/18 PHP
[原创]php求圆周率的简单实现方法
2016/05/30 PHP
基于node.js的快速开发透明代理
2010/12/25 Javascript
jquery弹出框的用法示例(2)
2013/08/26 Javascript
JS实现定时页面弹出类似QQ新闻的提示框
2013/11/07 Javascript
seaJs的模块定义和模块加载浅析
2014/06/06 Javascript
javascript关于open.window子页面执行完成后刷新父页面的问题分析
2015/04/27 Javascript
JavaScript实现的多个图片广告交替显示效果代码
2015/09/04 Javascript
javascript动态获取登录时间和在线时长
2016/02/25 Javascript
bootstrap datetimepicker 日期插件在火狐下出现一条报错信息的原因分析及解决办法
2017/03/08 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
浅谈Vue父子组件和非父子组件传值问题
2017/08/22 Javascript
详解vue-flickity的fullScreen功能实现
2020/04/07 Javascript
nodeJS与MySQL实现分页数据以及倒序数据
2020/06/05 NodeJs
[47:42]完美世界DOTA2联赛PWL S2 GXR vs Ink 第一场 11.19
2020/11/20 DOTA
简单谈谈Python中的元祖(Tuple)和字典(Dict)
2017/04/21 Python
Python使用内置json模块解析json格式数据的方法
2017/07/20 Python
基于使用paramiko执行远程linux主机命令(详解)
2017/10/16 Python
python生成二维码的实例详解
2017/10/29 Python
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
2018/04/02 Python
python读取图片颜色值并生成excel像素画的方法实例
2021/02/19 Python
使用HTML5 Canvas API中的clip()方法裁剪区域图像
2016/03/25 HTML / CSS
完美解决IE8下不兼容rgba()的问题
2017/03/31 HTML / CSS
html5 canvas手势解锁源码分享
2020/01/07 HTML / CSS
DC Shoes官网:美国滑板鞋和服饰品牌
2017/09/03 全球购物
船舶专业个人求职信范文
2014/01/02 职场文书
自我评价的范文
2014/02/02 职场文书
优秀护士获奖感言
2014/02/20 职场文书
重大事项社会稳定风险评估方案
2014/06/15 职场文书
2014年卫生工作总结
2014/11/27 职场文书
毕业生捐书活动倡议书
2015/04/27 职场文书
赤壁观后感(2)
2015/06/15 职场文书
哈姆雷特读书笔记
2015/06/29 职场文书
解决SpringCloud Feign传对象参数调用失败的问题
2021/06/23 Java/Android