我试图弄清楚以下表达的含义:
print 'Results of Dickey-Fuller Test:'
dftest = adfuller(timeseries, autolag='AIC')
dfoutput = pd.Series(dftest[0:4], index=['Test Statistic','p-value','#Lags Used','Number of Observations Used'])
for key,value in dftest[4].items():
dfoutput['Critical Value (%s)'%key] = value
print dfoutput
更具体地说,这[0:4]代表什么?
答案 0 :(得分:2)
我不确定究竟是什么类型的变量dftest
但是通过每个变量都是不好的,这样您就可以更好地理解[0:4]
假设您有一个像array = [1,2,3,4,5]
这样的数组,并且您执行了print(array[0:2])
这将打印[1,2]
另一方面,你可以有一个字符串word = "awesomeness"
,当你打印print(word[2:6])
时,你会得到esom
希望这有帮助!:)