我是Python的新手,所以请原谅这个可能微不足道的问题。
我正在尝试生成买入和卖出信号,给定我为特定期货合约计算的RSI值的变化。在我的DataFrame中,我创建了一个名为RSI的列,其中包含我引用的值,我想要做的是根据预定的逻辑检查每个进程值,如果满足该条件,则生成"Buy“或"Sell",然后为每个生成的信号增加一个计数。class'pandas.indexes.range.RangeIndex with these indexers [25.714285714285722] of class
我可以把python/pandas变成基本的东西,但是我仍然在和pandas的“不需要循环”的世界作斗争。我倾向于像在VBA中那样转换为列表并执行循环,然后将这些列表带回dfs。#rsi_list is just a list from a df column of numbers.Simple example:rsi=pd.DataFrame(rsi
('C:\\Users\Tiki\Desktop\work\VFT Technicals\Production2\dashboard_v2.xlsx') as writer:
output_rsi.to_excel(writer,sheet_name='rsi') 这将返回错误: NameError: name 'ExcelWriter' is not defined 希望得到一些建议,因为我在编程方面还是个初学者