
pandas
文章 17浏览 32
为什么我的for循环中的if条件在一次迭代后停止验证为真?
Whydoesmyifconditioninmyforloopstopvalidationafteroneiterationistrue?我正在尝试使用历史数据对交易算法进行回测。我想遍历pandas数据框,检查几个标志(alert和order_placed)并在满足条件时执行交易。数据框包含日期(索引)、开盘价、最高价、最低价、收盘价和RSI列。我已尝试避免嵌套if语句并使用\\'and\\'来…获取NaN而不是数据框列中的正确值
GettingNaN'sinsteadofthecorrectvaluesinsidedataframecolumn我使用以下语法创建了一个零数据框:ltv=pd.DataFrame(data=np.zeros([actual_df.shape[0],6]),columns=['customer_id','actual_total','predicted_num_purchases','predi…