首页 > 解决方案 > 在第二列开始循环

问题描述

我正在遍历列,但在第一列上不断出现错误,因为它似乎是日期时间。有没有办法让我在第二列开始一个 for 循环。这是使用 Quantopian 基本面数据

for column in Fundamentals.columns:  
    #print(column)  
    start=1+start  
    next = str(column)   

    Prev=Previous(inputs=[column],window_length=window_length)
    Curr=column.latest

    diff=Prev-Curr

    if(diff>0):
        pipe.add(column.latest,next)  

        if start>10:  
            break  
        #print('{}:{},').format(next,column)

标签: pythonquantopian

解决方案


由于您已经在列上循环,您可以简单地使用索引[1:]作为

for column in Fundamentals.columns[1:]:  

您跳过第一列并从第二列开始。


推荐阅读