解决Pandas的DataFrame输出截断和省略的问题

yipeiwu_com6年前Python基础

我们看一个现象:

import pandas as pd
titanic = pd.read_csv('titanic_data.csv')
print(titanic.head())

Titanic_data.csv是kaggle上的泰坦尼克数据集,通过pandas读入到一个dataframe中,我们看看其前5行记录。输出结果如下:

Pandas的DataFrame输出截断和省略

可以看到,记录被分成了3段截断输出,如果想在一行输出,该怎么办呢?这就需要设置pandas的option选项:

pd.set_option('display.width',200)

再看输出,这次5条记录在一行中显示了。

Pandas的DataFrame输出截断和省略

同时,我们注意到,索引为1的记录中,Name有省略号,并没有显示全。这时需要调整列宽。

pd.set_option('display.max_colwidth',100)

看看输出结果,这次显示全了。

Pandas的DataFrame输出截断和省略

同样,我们还可以控制max_row,max_column等参数,使得我们根据实际数据的显示要求进行设置。更多的设置项详见:

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.set_option.html

以上这篇解决Pandas的DataFrame输出截断和省略的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python实现简单温度转换的方法

本文实例讲述了python实现简单温度转换的方法。分享给大家供大家参考。具体分析如下: 这是一段简单的python代码,用户转换不同单位的温度,适合初学者参考 复制代码 代码如下:def...

Python实现的rsa加密算法详解

Python实现的rsa加密算法详解

本文实例讲述了Python实现的rsa加密算法。分享给大家供大家参考,具体如下: 算法过程 1. 随意选择两个大的质数p和q,p不等于q,计算N=pq。 2. 根据欧拉函数,不大于N且与...

OpenCV+Python识别车牌和字符分割的实现

OpenCV+Python识别车牌和字符分割的实现

本篇文章主要基于python语言和OpenCV库(cv2)进行车牌区域识别和字符分割,开篇之前针对在python中安装opencv的环境这里不做介绍,可以自行安装配置! 车牌号检测需要大...

Python用imghdr模块识别图片格式实例解析

imghdr模块 功能描述:imghdr模块用于识别图片的格式。它通过检测文件的前几个字节,从而判断图片的格式。 唯一一个API imghdr.what(file, h=None) 第一...

python中实现k-means聚类算法详解

python中实现k-means聚类算法详解

算法优缺点: 优点:容易实现 缺点:可能收敛到局部最小值,在大规模数据集上收敛较慢 使用数据类型:数值型数据 算法思想 k-means算法实际上就是通过计算不同样本间的距离来判断他们...