РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pypdSpWdDf 36 of 83 menu
◀ ▶

Разность соседних в Pandas

Если нужно увидеть, на сколько изменилось число относительно предыдущей строки, подойдёт метод diff: из каждой ячейки вычитают значение строкой выше.

Возьмём ряд температур и выведем шаг между соседними точками через метод diff:

import pandas as pd temps = pd.Series([10.0, 12.0, 11.0, 15.0]) steps = temps.diff() print(steps) # выведет 0 NaN # 1 2.0 # 2 -1.0 # 3 4.0 # dtype: float64

Между 10 и 12 прирост 2, между 12 и 11 спад на 1. В нулевой строке нет предшественника, там снова пропуск.

Создайте ряд оценок 3, 4, 5, 4 и выведите разницу с предыдущей строкой для каждой ячейки.

Соберите столбец hours с числами 8, 9, 7 в таблице. Покажите ряд, где видно, на сколько часов изменилось значение от строки к строке.

Из ряда уровней воды 1.0, 1.5, 1.2, 2.0 получите и выведите приращения между соседними измерениями.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить