您的位置:首页 > 脚本大全 > > 正文

pandas如何指定空数据类型(解决Pandas的DataFrame输出截断和省略的问题)

更多 时间:2022-03-30 20:26:30 类别:脚本大全 浏览量:554

pandas如何指定空数据类型

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

我们看一个现象:

  • ?
  • 1
  • 2
  • 3
  • import pandas as pd
  • titanic = pd.read_csv('titanic_data.csv')
  • print(titanic.head())
  • titanic_data.csv是kaggle上的泰坦尼克数据集,通过pandas读入到一个dataframe中,我们看看其前5行记录。输出结果如下:

    pandas如何指定空数据类型(解决Pandas的DataFrame输出截断和省略的问题)

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

  • ?
  • 1
  • pd.set_option('display.width',200)
  • 再看输出,这次5条记录在一行中显示了。

    pandas如何指定空数据类型(解决Pandas的DataFrame输出截断和省略的问题)

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

  • ?
  • 1
  • pd.set_option('display.max_colwidth',100)
  • 看看输出结果,这次显示全了。

    pandas如何指定空数据类型(解决Pandas的DataFrame输出截断和省略的问题)

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

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

    以上这篇解决pandas的dataframe输出截断和省略的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持开心学习网。

    原文链接:https://blog.csdn.net/saltriver/article/details/78144984

    您可能感兴趣