如何通过使用索引遍历数据帧转到下一行?

时间:2019-12-17 10:58:56

标签: pandas

enter image description here我正在使用索引来遍历数据框。我想获取当前行和下一行的关闭列以进行一些计算。我可以选择当前行的收盘价,但不能为下一行进行收货。

for z in bn: bn["Date"][z+1] 这给了我一个关键的错误。

请建议

1 个答案:

答案 0 :(得分:0)

看起来,您正在寻找pd.DataFrame.shift,它将选定的列上移或下移n行。

如果要按索引访问行,请使用pd.DataFrame.iloc。在您的示例中:

bn["Date"].iloc[z+1]