我是一个新的 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)