浅析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 01 Python
教你用 Python 实现微信跳一跳(Mac+iOS版)
Jan 04 Python
Python中交换两个元素的实现方法
Jun 29 Python
Sanic框架基于类的视图用法示例
Jul 18 Python
python得到一个excel的全部sheet标签值方法
Dec 10 Python
python获取本机所有IP地址的方法
Dec 26 Python
python实现年会抽奖程序
Jan 22 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
python框架flask入门之环境搭建及开启调试
Jun 07 Python
如何完美的建立一个python项目
Oct 09 Python
如何编写python的daemon程序
Jan 07 Python
教你用python实现12306余票查询
Jun 30 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 模拟 asp.net webFrom 按钮提交事件的思路及代码
2013/12/02 PHP
PHP微信开发之二维码生成类
2015/06/26 PHP
必须收藏的23个php实用代码片段
2016/02/02 PHP
ThinkPHP 5.x远程命令执行漏洞复现
2019/09/23 PHP
Jquery 高亮显示文本中重要的关键字
2009/12/24 Javascript
JavaScript 存在陷阱 删除某一区域所有节点
2010/05/10 Javascript
基于jquery的滚动新闻列表
2010/06/19 Javascript
JS定时器实例详细分析
2013/10/11 Javascript
js带缩略图的图片轮播效果代码分享
2015/09/14 Javascript
js鼠标按键事件和键盘按键事件用法实例汇总
2016/10/03 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
使用jQuery操作DOM的方法小结
2017/02/27 Javascript
js获取指定时间的前几秒
2017/04/05 Javascript
angularjs封装$http为factory的方法
2017/05/18 Javascript
javaScript封装的各种写法
2017/08/14 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
vue项目中使用fetch的实现方法
2019/04/25 Javascript
Vue 3.x+axios跨域方案的踩坑指南
2019/07/04 Javascript
JS立即执行的匿名函数用法分析
2019/11/04 Javascript
jquery绑定事件 bind和on的用法与区别分析
2020/05/22 jQuery
纯JS实现五子棋游戏
2020/05/28 Javascript
如何在postman中添加cookie信息步骤解析
2020/06/30 Javascript
[05:23]DOTA2-DPC中国联赛2月1日Recap集锦
2021/03/11 DOTA
python实现基于两张图片生成圆角图标效果的方法
2015/03/26 Python
利用Python写一个爬妹子的爬虫
2018/06/08 Python
使用Python写一个量化股票提醒系统
2018/08/22 Python
PySide和PyQt加载ui文件的两种方法
2019/02/27 Python
opencv3/Python 稠密光流calcOpticalFlowFarneback详解
2019/12/11 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
澳大利亚领先的美容护肤品零售商之一:SkincareStore
2018/01/22 全球购物
汇科协同Java笔试题
2012/03/31 面试题
医药代表个人求职信范本
2013/12/19 职场文书
《鞋匠的儿子》教学反思
2014/03/02 职场文书
2015年学校信息技术工作总结
2015/05/25 职场文书
V Rising 服务器搭建图文教程
2022/06/16 Servers
CSS使用SVG实现动态分布的圆环发散路径动画
2022/12/24 HTML / CSS