使用pandas Series详细调试输出

时间:2014-04-20 13:51:47

标签: python python-2.7 pandas

我有一个包含76个元素的Pandas系列,当我尝试打印出系列(用于调试)时,它缩写为" ..."在输出中。有没有办法漂亮地打印系列的所有元素?

在此示例中,系列被称为"数据"

print str(data) 

给了我这个

Open               40.4568
High               40.4568
Low                 39.806
Close               40.114
Volume            796146.2
Active                   1
TP1_ema                700
stop_ema_width         0.5
LS_ema                  10
stop_window            210
target_width             3
LS_width                 0
TP1_pct                  1
TP1_width                4
stop_ema              1400
...
ValueSharesHeld       NaN
AccountIsWorth        NaN
Profit                NaN
BuyPrice              NaN
SellPrice             NaN
ShortPrice            NaN
BtcPrice              NaN
LongStopPrice         NaN
ShortStopPrice        NaN
LongTargetPrice       NaN
ShortTargetPrice      NaN
LTP1_Price            NaN
STP1_Price            NaN
TradeOpenPrice        NaN
TheEnd              False
Name: 2000-11-03 14:00, Length: 76, dtype: object

注意" ..."插在中间。我在Visual Studio 2013上使用PTVS进行调试(用于Visual Studio的Python工具"。我对enthought canopy采取了相同的行为。

1 个答案:

答案 0 :(得分:3)

pd.options.display.max_rows = 100

默认设置为60(因此打印时将截断包含更多元素的数据框或系列。)