Я пытаюсь подсчитать рейтинг скорости гонщиков, посмотрев на его / ее последние 20 гонок.Тем не менее, мне нужно, чтобы получить текущее значение и скользящие значения для работы.Вот что я сделал до сих пор:
def set_rank(x, y):
return stats.percentileofscore(x,y)
df['Rank'] = df['SpeedRank'].rolling(20).apply(lambda x: set_rank(x, df['SpeedRank']), raw=True)
Проблема в y
как я могу отправить значение соответствующей строки в функцию?