python - 在第二列开始循环
问题描述
我正在遍历列,但在第一列上不断出现错误,因为它似乎是日期时间。有没有办法让我在第二列开始一个 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)
解决方案
由于您已经在列上循环,您可以简单地使用索引[1:]
作为
for column in Fundamentals.columns[1:]:
您跳过第一列并从第二列开始。
推荐阅读
- vue.js - 将插槽插入组件实例
- reactjs - 使用 React 在 app.js 中获取错误“返回未定义”(“数据未定义”)
- android - 如何在模拟器上管理 Oauth 2.0 重定向
- javascript - 多次调用promise resolve,返回相同的旧结果
- javascript - 使用 DataTables.net 重新计算列宽
- c# - 是否可以对整个文档应用 VS2019 建议
- kubernetes - 将数据导入 Neo4j Kubernetes 集群
- jenkins-pipeline - 检查 npx 命令是否失败
- node.js - 读取文件,然后使用 node.js 删除文件
- binding.scala - Binding.scala:Vars.bind 似乎无法正常工作