为什么python为什么将我的pandas.Series()实例的输出用“ ...”划分为2个?

时间:2018-08-31 08:43:00

标签: python python-3.x pandas numpy

我有一个简单的问题,我找不到任何解决方案。对不起,如果已经在这里问到了。

我的代码很简单:

s = pd.Series(np.random.rand(150))

我只想打印它并查看其所有输出:

print(s)

输出:

>>> print(s)
0      0.580686
1      0.508062
2      0.184946
3      0.275074
4      0.831654
5      0.080571
6      0.153813
7      0.088002
8      0.082935
9      0.513361
10     0.064965
11     0.325820
12     0.933384
13     0.605428
14     0.121554
15     0.767311
16     0.476030
17     0.423448
18     0.028080
19     0.905429
20     0.185212
21     0.770636
22     0.569428
23     0.294643
24     0.482404
25     0.217303
26     0.406958
27     0.893210
28     0.863044
29     0.270612
         ...   
120    0.221621
121    0.077798
122    0.154689
123    0.155532
124    0.828792
125    0.564565
126    0.714583
127    0.913120
128    0.632600
129    0.115126
130    0.543111
131    0.420206
132    0.135349
133    0.912911
134    0.788410
135    0.685158
136    0.282509
137    0.545654
138    0.074851
139    0.247384
140    0.244246
141    0.798268
142    0.348548
143    0.775883
144    0.114062
145    0.246298
146    0.216241
147    0.639255
148    0.902388
149    0.416965
Length: 150, dtype: float64

如您所见,它将我的输出从29行除以120。我希望整个输出都被写入。

我已经在Ubuntu终端IPython Console 6.5.0中进行了尝试,该终端既作为已保存文件运行又在交互式Shell上运行。

然后,我想知道是否要在文件中输出:

import pandas as pd
import numpy as np

with open('test.txt', 'w') as myfile:
    s = pd.Series(np.random.randn(150))
    myfile.write(str(s))

..我检查了test.txt。输出仍然相同,除以“ ...”。

如何使python打印所有输出?

0 个答案:

没有答案