浅析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 15 Python
python创建线程示例
May 06 Python
Python3实现生成随机密码的方法
Aug 23 Python
pandas 实现将重复表格去重,并重新转换为表格的方法
Apr 18 Python
Python二叉树的镜像转换实现方法示例
Mar 06 Python
python中通过selenium简单操作及元素定位知识点总结
Sep 10 Python
python库matplotlib绘制坐标图
Oct 18 Python
Python如何实现动态数组
Nov 02 Python
Python函数默认参数常见问题及解决方案
Mar 26 Python
使用python实现下载我们想听的歌曲,速度超快
Jul 09 Python
python3 googletrans超时报错问题及翻译工具优化方案 附源码
Dec 23 Python
python线程优先级队列知识点总结
Feb 28 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中冒号、endif、endwhile、endfor使用介绍
2010/04/28 PHP
解析argc argv在php中的应用
2013/06/24 PHP
php出租房数据管理及搜索页面
2017/05/23 PHP
JAVASCRIPT对象及属性
2007/02/13 Javascript
读jQuery之九 一些瑕疵说明
2011/06/21 Javascript
jQuery函数的等价原生函数代码示例
2013/05/27 Javascript
JS设置获取cookies的方法
2014/01/26 Javascript
AngularJS验证信息框架的封装插件用法【w5cValidator扩展插件】
2016/11/03 Javascript
基于touch.js手势库+zepto.js插件开发图片查看器(滑动、缩放、双击缩放)
2016/11/17 Javascript
利用策略模式与装饰模式扩展JavaScript表单验证功能
2017/02/14 Javascript
Vue.js中用webpack合并打包多个组件并实现按需加载
2017/02/17 Javascript
ES6(ECMAScript 6)新特性之模板字符串用法分析
2017/04/01 Javascript
switchery按钮的使用方法
2017/12/18 Javascript
利用CDN加速react webpack打包后的文件详解
2018/02/22 Javascript
原生JS实现的碰撞检测功能示例
2018/05/18 Javascript
LayUI动态设置checkbox不显示的解决方法
2019/09/02 Javascript
JS回调函数深入理解
2019/10/16 Javascript
深入浅析python继承问题
2016/05/29 Python
Python使用ntplib库同步校准当地时间的方法
2016/07/02 Python
Python正规则表达式学习指南
2016/08/02 Python
详解python3实现的web端json通信协议
2016/12/29 Python
python3中函数参数的四种简单用法
2018/07/09 Python
详解python算法之冒泡排序
2019/03/05 Python
python实现植物大战僵尸游戏实例代码
2019/06/10 Python
PYTHON绘制雷达图代码实例
2019/10/15 Python
基于Keras 循环训练模型跑数据时内存泄漏的解决方式
2020/06/11 Python
详解python logging日志传输
2020/07/01 Python
Pytorch如何切换 cpu和gpu的使用详解
2021/03/01 Python
HTML5 body设置自适应全屏
2020/05/07 HTML / CSS
维珍澳洲航空官网:Virgin Australia
2017/09/08 全球购物
什么是serialVersionUID
2016/03/04 面试题
税务会计岗位职责
2014/02/18 职场文书
婚礼答谢宴主持词
2014/03/14 职场文书
老干部座谈会主持词
2015/07/03 职场文书
2016年班主任培训心得体会
2016/01/07 职场文书
高一作文之乐趣
2019/11/21 职场文书