浅析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脚本实现统计日志文件中的ip访问次数代码分享
Aug 06 Python
Python itertools模块详解
May 09 Python
Python实现调用另一个路径下py文件中的函数方法总结
Jun 07 Python
PyCharm+PySpark远程调试的环境配置的方法
Nov 29 Python
pandas基于时间序列的固定时间间隔求均值的方法
Jul 04 Python
如何在python中实现随机选择
Nov 02 Python
Pandas时间序列:重采样及频率转换方式
Dec 26 Python
django创建超级用户时指定添加其它字段方式
May 14 Python
基于python实现生成指定大小txt文档
Jul 20 Python
Django3中的自定义用户模型实例详解
Aug 23 Python
Python装饰器如何实现修复过程解析
Sep 05 Python
Python自动化之UnitTest框架实战记录
Sep 08 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设计模式之命令模式的深入解析
2013/06/13 PHP
浅析PHP Socket技术
2013/08/02 PHP
thinkphp浏览历史功能实现方法
2014/10/29 PHP
php简单实现查询数据库返回json数据
2015/04/16 PHP
php文件上传 你真的掌握了吗
2016/11/28 PHP
Windows平台实现PHP连接SQL Server2008的方法
2017/07/26 PHP
js onpropertychange输入框 事件获取属性
2009/03/26 Javascript
Riot.js 快速的JavaScript单元测试框架
2009/11/09 Javascript
DOM Scripting中的图片切换[兼容Firefox]
2010/06/12 Javascript
jQuery学习笔记(4)--Jquery中获取table中某列值的具体思路
2013/04/10 Javascript
jQuery仅用3行代码实现的显示与隐藏功能完整实例
2015/10/08 Javascript
jQuery插件实现多级联动菜单效果
2015/12/01 Javascript
JavaScript生成二维码图片小结
2015/12/27 Javascript
jquery插件方式实现table查询功能的简单实例
2016/06/06 Javascript
js模式化窗口问题![window.dialogArguments]
2016/10/30 Javascript
JS简单封装的图片无缝滚动效果示例【测试可用】
2017/03/22 Javascript
详解jquery插件jquery.viewport.js学习使用方法
2017/09/08 jQuery
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
2018/08/31 Javascript
Vue运用transition实现过渡动画
2019/05/06 Javascript
极简的Python入门指引
2015/04/01 Python
Python获取文件所在目录和文件名的方法
2017/01/12 Python
Python使用回溯法子集树模板获取最长公共子序列(LCS)的方法
2017/09/08 Python
查看django执行的sql语句及消耗时间的两种方法
2018/05/29 Python
opencv实现图片模糊和锐化操作
2018/11/19 Python
Python 用turtle实现用正方形画圆的例子
2019/11/21 Python
Ranorex通过Python将报告发送到邮箱的方法
2020/01/12 Python
python如何获得list或numpy数组中最大元素对应的索引
2020/11/16 Python
在css3中background-clip属性与background-origin属性的用法介绍
2012/11/13 HTML / CSS
拉斯维加斯酒店、演出、旅游、俱乐部及更多:Vegas.com
2019/02/28 全球购物
什么是GWT的Module
2013/01/20 面试题
领导干部作风整顿个人剖析材料
2014/10/11 职场文书
2015教师见习期工作总结
2014/12/12 职场文书
出纳工作检讨书范文
2014/12/27 职场文书
《少年闰土》教学反思
2016/02/18 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫