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

作者:saltriver 时间:2021-10-28 10:22:19 

我们看一个现象:


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

来源:https://blog.csdn.net/saltriver/article/details/78144984

标签:Pandas,DataFrame,截断,省略
0
投稿

猜你喜欢

  • 如何在python中用os模块实现批量移动文件

    2022-07-08 20:36:40
  • pandas pd.read_csv()函数中parse_dates()参数的用法说明

    2023-07-22 04:51:26
  • 关于vue中element-ui form或table lable换行的问题

    2023-07-02 17:07:31
  • Python 玩转图像格式转换操作

    2022-03-25 23:14:52
  • python自动化之re模块详解

    2021-07-01 19:34:16
  • python字符串定义的三种方式

    2022-05-27 08:17:57
  • PHP实现新型冠状病毒疫情实时图的实例

    2024-05-22 10:26:21
  • python判断windows隐藏文件的方法

    2021-03-30 10:30:21
  • Python中使用json.load()和json.loads()加载json数据的方法实例

    2021-12-15 20:12:31
  • 基于Bootstrap分页的实例讲解(必看篇)

    2024-04-16 10:31:58
  • Django框架实现在线考试系统的示例代码

    2021-05-24 23:07:00
  • 使用ACCESS做网络版程序的四种解决方案

    2009-01-14 16:22:00
  • MySQL查询条件中放置on和where的区别分析

    2024-01-25 00:22:51
  • MSSQL SERVER 2005 数学函数整理

    2024-01-20 23:37:17
  • 纯JS实现动态时间显示代码

    2024-05-02 17:31:34
  • vue3中给数组赋值丢失响应式的解决

    2024-05-22 10:44:41
  • python转换字符串为摩尔斯电码的方法

    2022-01-01 10:17:44
  • 解决vue脚手架项目打包后路由视图不显示的问题

    2024-04-27 16:06:31
  • ThinkPHP模板范围判断输出In标签与Range标签用法详解

    2024-05-05 09:17:00
  • PyTorch梯度下降反向传播

    2021-05-15 17:06:14
  • asp之家 网络编程 m.aspxhome.com