我正在尝试找出根据状态为True (1.0)对此数据框中的每个人应用奖品的最快方法。我有数以千计的行,以前我是通过iterrows来做的。不用说,它花了很长时间遍历每个列,检查状态是否为真,然后将排名输入到返回奖品的函数中。大概是这样的。 Name Rank Status Joanne 2 1.0 Al 4 0.0
for ind
signals = pd.DataFrame({'signal':[0,0,0,1,0,-1,0,1,0,0]}) data = pd.DataFrame({'value':[10,11,9,5,6,4,1,4,5,5]}) 这是一个循环: number = []; num = 0 if signals.signal[index]