浅析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的批量远程管理和部署工具Fabric用法实例
Jan 23 Python
快速查询Python文档方法分享
Dec 27 Python
python读取文本中数据并转化为DataFrame的实例
Apr 10 Python
详解分布式任务队列Celery使用说明
Nov 29 Python
python 实现数字字符串左侧补零的方法
Dec 04 Python
python多线程并发让两个LED同时亮的方法
Feb 18 Python
python操作文件的参数整理
Jun 11 Python
QML使用Python的函数过程解析
Sep 26 Python
完美解决python针对hdfs上传和下载的问题
Jun 05 Python
Python如何读写字节数据
Aug 05 Python
Python可视化工具如何实现动态图表
Oct 23 Python
Python 游戏大作炫酷机甲闯关游戏爆肝数千行代码实现案例进阶
Oct 16 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
phpMyAdmin链接MySql错误 个人解决方案
2009/12/28 PHP
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
2011/11/10 PHP
PHP 处理TXT文件(打开/关闭/检查/读取)
2013/05/13 PHP
php文件上传、下载和删除示例
2020/08/28 PHP
php生成二维码图片方法汇总
2016/12/17 PHP
php-msf源码详解
2017/12/25 PHP
jquery checkbox,radio是否选中的判断代码
2010/03/20 Javascript
基于jquery的合并table相同单元格的插件(精简版)
2011/04/05 Javascript
Javascript中产生固定结果的函数优化技巧
2013/01/16 Javascript
利用Angularjs中模块ui-route管理状态的方法
2016/12/27 Javascript
基于vue中对鼠标划过事件的处理方式详解
2018/08/22 Javascript
vue axios数据请求及vue中使用axios的方法
2018/09/10 Javascript
[03:09]显微镜下的DOTA2第一期——带你走进华丽的DOTA2世界
2014/06/20 DOTA
[08:29]DOTA2每周TOP10 精彩击杀集锦vol.7
2014/06/25 DOTA
[01:07:47]Secret vs Optic Supermajor 胜者组 BO3 第一场 6.4
2018/06/05 DOTA
python批量下载图片的三种方法
2013/04/22 Python
Python实现类的创建与使用方法示例
2017/07/25 Python
python数字图像处理之高级形态学处理
2018/04/27 Python
详解python tkinter教程-事件绑定
2019/03/28 Python
用Cython加速Python到“起飞”(推荐)
2019/08/01 Python
pytorch动态网络以及权重共享实例
2020/01/06 Python
python 使用递归的方式实现语义图片分割功能
2020/07/16 Python
Roots加拿大官网:加拿大休闲服饰品牌
2016/10/24 全球购物
解释一下抽象方法和抽象类
2016/08/27 面试题
自主招生自荐信
2013/12/08 职场文书
教师自我鉴定
2013/12/13 职场文书
高二物理教学反思
2014/02/08 职场文书
网络宣传方案
2014/03/15 职场文书
幼儿园招生广告
2014/03/19 职场文书
工程质量承诺书范文
2014/03/27 职场文书
会计毕业生自荐书
2014/06/12 职场文书
2015元旦晚会主持人开场白+结束语
2014/12/14 职场文书
学生犯错保证书
2015/05/09 职场文书
2016大学军训通讯稿
2015/11/25 职场文书
vue实现可以快进后退的跑马灯组件
2022/04/08 Vue.js
Python实现双向链表
2022/05/25 Python