【问题标题】:While loop is not iterating on whole dataset虽然循环没有在整个数据集上迭代
【发布时间】: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


猜你喜欢
  • 2016-10-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-23
  • 2021-12-14
  • 2021-08-09
相关资源
最近更新 更多