Используя Python pandas, как мне создать функцию для вычисления доли строк, которые представляют меньшее значение, чем предыдущая строка? Другими словами, мне нужна функция для перебора значений в столбце определенной серии кадра данных Pandas и подсчета только тех значений, в которых значение следующей строки (например, в столбце «Пробег») меньше текущего. значение строки. Например, у вас есть это: Пробег: 1 строка 30 строка 2:20 строка 3:40 строка 4:50 строка 5:60 строка 6:55 строка 7: 75
Если счетчик работает правильно, он обнаружит, что значение 20 для строки 2 меньше значения 30 для строки 1, и поэтому он добавит +1 к счетчику (посчитайте его).
В приведенном выше примере другая строка, которую он должен считать, - это строка 6:55 что меньше, чем его предыдущая строка 5:60, поэтому посчитайте эту строку. Итак, окончательный подсчет будет следующим: 2. И затем я могу разделить это окончательное количество на общее количество строк, чтобы получить пропорцию.
Заранее благодарю вас за любую помощь!