当我打印我的数据时,它将显示第一个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