省略时打印

时间:2016-10-13 13:41:14

标签: python

当我打印我的数据时,它将显示第一个x数量然后显示...然后显示最后的x数量,我已经尝试将此数据写入csv文件并且我得到相同的东西。我不确定为什么这样做是因为我能够绘制数据并且没有问题。我想知道是否有人知道为什么它会在数据中打印省略号,以及如何防止它这样做。

import datetime
#import matplotlib.pyplot as plt

import jacks_toolbox.getHistoricalData as dt

rolling_time = 15
num_days = 20

insts = ["7yr", "10yr"]

startTime  = datetime.datetime.now() - datetime.timedelta(days = num_days)
endTime    = datetime.datetime.now()

print "Start time: " + startTime.strftime("%Y-%m-%d %H:%M:%S")
print "End time: " + endTime.strftime("%Y-%m-%d %H:%M:%S")

data = dt.getHistoricalDataByTime(insts, startTime, endTime, minTicks, 5)

dat7 = data["7yr"] 
dat10  = data["10yr"] 

data["7Y10"] = (10 * dat7] - 2 * dat10) / 10
rolling_mean = data["7Y10"].rolling(rolling_time).mean()
print data["7Y10"]
print rolling_mean

0 个答案:

没有答案