Spyder中的截断输出

时间:2018-10-12 16:27:10

标签: python python-3.x pandas

我正在尝试查看111,365 x 21的数据框的摘要统计信息。但是,我只收到它的截短版本。

这里是一个例子:

import pandas as pd
from urllib.request import urlopen
from scipy.stats.mstats import mode, gmean, hmean
numpy.set_printoptions(threshold=numpy.nan)

url = "https://www.ndbc.noaa.gov/view_text_file.php?filename=42040h2015.txt.gz&dir=data/historical/stdmet/"
data_csv = urlopen(url)
df2015 = pd.read_csv(data_csv, delim_whitespace=True, index_col=0, parse_dates=True)

df2015.description()

结果:

                  YY             MM    ...          VIS      TIDE
count  111365.000000  111365.000000    ...     104801.0  104801.0
mean     2016.881363       6.190203    ...         99.0      99.0
std         0.963173       2.748956    ...          0.0       0.0
min      2014.000000       1.000000    ...         99.0      99.0
25%      2016.000000       4.000000    ...         99.0      99.0
50%      2017.000000       6.000000    ...         99.0      99.0
75%      2018.000000       9.000000    ...         99.0      99.0
max      2018.000000      12.000000    ...         99.0      99.0

[8 rows x 18 columns]

我需要查看所有18列。

我尝试了哪些无效的方法

import numpy
numpy.set_printoptions(threshold=numpy.nan)
# And / or
pd.set_option('display.max_colwidth', -1)

任何帮助将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

这有效。

pd.set_option('display.expand_frame_repr', False)