【发布时间】:2022-06-13 23:59:34
【问题描述】:
我正在使用下面的代码进行一段时间的循环,但它没有迭代整个数据。请问我哪里错了-
import numpy as np
import pandas as pd
from hurst import compute_Hc
df = pd.read_csv("AARTIIND.csv")
df['Hurst'] = np.nan
pd.options.mode.chained_assignment = None
j=0
i=105
while i <= len(df)+1:
df['Hurst'].iloc[i-1] = compute_Hc(df['Close'][j:i], kind='price')[0]
j=j+1
i=i+1
print (df.head(108))
break
【问题讨论】:
-
删除
break语句,否则你总是会在第一次迭代时跳出循环
标签: python while-loop