enter image description here我正在使用索引来遍历数据框。我想获取当前行和下一行的关闭列以进行一些计算。我可以选择当前行的收盘价,但不能为下一行进行收货。
for z in bn:
bn["Date"][z+1]
这给了我一个关键的错误。
请建议
答案 0 :(得分:0)
看起来,您正在寻找pd.DataFrame.shift,它将选定的列上移或下移n行。
如果要按索引访问行,请使用pd.DataFrame.iloc。在您的示例中:
bn["Date"].iloc[z+1]