Как получить ранг текущей строки по сравнению с предыдущими строками
У меня есть такой фрейм данных:
Instru Price Volume
ABCD 1000 100258
ABCD 1000 100252
ABCD 1000 100168
ABCD 1000 100390
ABCD 1000 100470
ABCD 1000 100420
Я хочу получить ранг текущей строки по сравнению со всеми предыдущими строкамидля столбца тома.
Требуемые данные фрейма данных:
Instru Price Volume Rank
ABCD 1000 100258 1 => 1st Row so Rank 1
ABCD 1000 100252 2 => Rank 2 (Compare 100258,100252)
ABCD 1000 100168 3 => Rank 3 (Compare 100258,100252,100168)
ABCD 1000 100390 1 => Rank 1 (Compare 100390,100258,100252,100168)
ABCD 1000 100470 1 => Rank 1 (Compare 100470,100390,100258,100252,100168)
ABCD 1000 100420 2 => Rank 2 (Compare 100470,100420,100390,100258,100252,100168)
pandas.DataFrame.rank Функция не служит моей цели.