小编ran*_*zor的帖子

如何获取 Python 数据框中的下一行值?

我是一个新的 Python 用户,我正在尝试学习它,以便我可以完成一个关于加密货币的研究项目。我想要做的是在找到条件后立即检索值,然后在另一个变量中检索 7 行后的值。

我正在处理一个包含 2250 行和 25 列的 Excel 电子表格。通过添加如下详述的 4 列,我得到了 29 列。它有很多 0(未找到模式)和几个 100(已发现模式)。我希望我的程序能够获取 100 所在行之后的行,并返回其收盘价。这样,我可以看到该模式当天和该模式之后一天之间的差异。我还想连续执行 7 天,以找出该模式在一周内的表现。

这是电子表格的屏幕截图来说明这一点

您也可以看到 -100 个单元格,这些是看跌模式识别。现在我只想使用“100”个单元格,这样我至少可以完成这项工作。

我希望这样的事情发生:

import pandas as pd
import talib
import csv
import numpy as np

my_data = pd.read_excel('candlesticks-patterns-excel.xlsx')
df = pd.DataFrame(my_data)

df['Next Close'] = np.nan_to_num(0) #adding these next four columns to my dataframe so I can fill them up with the later variables#
df['Variation2'] = np.nan_to_num(0)
df['Next Week Close'] = np.nan_to_num(0)
df['Next Week Variation'] = np.nan_to_num(0) …
Run Code Online (Sandbox Code Playgroud)

python rows dataframe pandas ta-lib

4
推荐指数
1
解决办法
1万
查看次数

标签 统计

dataframe ×1

pandas ×1

python ×1

rows ×1

ta-lib ×1