首页 > 其他 > 详细

在Pycharm中使用Pandas时输出结果中列被省略的解决办法

时间:2019-02-28 12:55:32      阅读:771      评论:0      收藏:0      [点我收藏+]

在使用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时,表示不省略

在Pycharm中使用Pandas时输出结果中列被省略的解决办法

原文:https://www.cnblogs.com/dereen/p/pandas_omit.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!