浅析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多线程实例教程
Sep 06 Python
举例讲解Python的Tornado框架实现数据可视化的教程
May 02 Python
python 通过logging写入日志到文件和控制台的实例
Apr 28 Python
Sanic框架Cookies操作示例
Jul 17 Python
python opencv摄像头的简单应用
Jun 06 Python
python jenkins 打包构建代码的示例代码
Nov 29 Python
python如何支持并发方法详解
Jul 25 Python
基于python获取本地时间并转换时间戳和日期格式
Oct 27 Python
python 使用tkinter+you-get实现视频下载器
Nov 17 Python
如何用用Python将地址标记在地图上
Feb 07 Python
Python爬虫之爬取最新更新的小说网站
May 06 Python
python人工智能human learn绘图可创建机器学习模型
Nov 23 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
CodeIgniter配置之SESSION用法实例分析
2016/01/19 PHP
PHP mysqli事务操作常用方法分析
2017/07/22 PHP
js身份证验证超强脚本
2008/10/26 Javascript
JavaScript Sort 表格排序
2009/10/31 Javascript
菜鸟javascript基础整理1
2010/12/06 Javascript
理解JAVASCRIPT中hasOwnProperty()的作用
2013/06/05 Javascript
Mac/Windows下如何安装Node.js
2013/11/22 Javascript
JS弹出层的显示与隐藏示例代码
2013/12/27 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
2014/08/22 Javascript
最佳的JavaScript错误处理实践
2016/07/16 Javascript
Javascript中判断一个值是否为undefined的方法详解
2016/09/28 Javascript
用jQuery实现可输入多选下拉组合框实例代码
2017/01/18 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
微信小程序 跳转方式总结
2017/04/20 Javascript
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
2018/08/27 Javascript
通过实例了解Render Props回调地狱解决方案
2020/11/04 Javascript
带你使用webpack快速构建web项目的方法
2020/11/12 Javascript
[40:05]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第一局
2016/02/25 DOTA
[01:10:58]KG vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Python使用matplotlib模块绘制图像并设置标题与坐标轴等信息示例
2018/05/04 Python
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
python绘制漏斗图步骤详解
2019/03/04 Python
公司业务主管岗位职责
2013/12/07 职场文书
药学专业大专生的自我评价
2013/12/12 职场文书
马丁路德金演讲稿
2014/05/19 职场文书
尊老爱亲美德少年事迹材料
2014/08/14 职场文书
党建工作整改措施
2014/10/28 职场文书
2014年新农村建设工作总结
2014/12/01 职场文书
授权委托书
2015/01/28 职场文书
青涩记忆观后感
2015/06/18 职场文书
运动会口号霸气押韵
2015/12/24 职场文书
如何写好一份优秀的工作总结?
2019/06/21 职场文书
MySQL学习总结-基础架构概述
2021/04/05 MySQL
MySQL 如何设计统计数据表
2021/06/15 MySQL