zoukankan      html  css  js  c++  java
  • 在Pycharm中使用Pandas时输出结果中列被省略的解决办法

    在使用pycharm学习pandas的过程中我发现好多时候会发生不能输出所有列的情况,上网搜了一下,发现解决的办法是使用一个输出控制的函数。

    在下面的代码中我们只是输出starbucks_store_worldwide.csv这个文件的第一行,想看一下各列的标签都会被省略。。。

    # coding=utf-8
    
    import pandas as pd
    import numpy as np
    
    file_path = "./starbucks_store_worldwide.csv"
    
    df = pd.read_csv(file_path)
    print(df.head(1))
    
    

    输出的结果如下:

           Brand  Store Number   ...    Longitude Latitude
    0  Starbucks  47370-257954   ...         1.53    42.51
    
    [1 rows x 13 columns]
    
    Process finished with exit code 0
    
    

    可以看到一共有13列,却只输出了4列,解决办法如下:

    # coding=utf-8
    
    import pandas as pd
    import numpy as np
    
    file_path = "./starbucks_store_worldwide.csv"
    # 在这里添加一个控制最大输出列数的函数
    pd.set_option('display.max_columns',None)
    df = pd.read_csv(file_path)
    print(df.head(1))
    

    输出结果如下:

           Brand  Store Number     Store Name Ownership Type     Street Address  
    0  Starbucks  47370-257954  Meritxell, 96       Licensed  Av. Meritxell, 96   
    
                   City State/Province Country Postcode Phone Number  
    0  Andorra la Vella              7      AD    AD500    376818720   
    
                      Timezone  Longitude  Latitude  
    0  GMT+1:00 Europe/Andorra       1.53     42.51  
    
    Process finished with exit code 0
    

    相应的,如果行被省略,可以添加如下控制函数:

    pd.set_option('display.max_rows',1000)

    1000是要显示的行数,可以自行设置,当设置为None时,表示不省略

  • 相关阅读:
    改 hadoop ssh 端口
    java.lang.OutOfMemoryError: Java heap space 解决方法
    LucidGaze for Solr 搜索监测工具
    hadoop 文件浏览器
    CF1427C Solution
    技术经理必备的六个好习惯
    今天申请博客
    同志们都走了!!
    好笑
    今天看了《浅谈多态》这篇文章
  • 原文地址:https://www.cnblogs.com/dereen/p/pandas_omit.html
Copyright © 2011-2022 走看看