Разница между методами diff и shift в pandas заключается в том, что diff просто вычисляет разницу, а shift позволяет сдвигать данные на указанное количество периодов. 12 После этого разницу можно рассчитать вручную. 2
Метод diff используется, когда важна только разница, а метод shift — когда нужно сохранить значения, например, когда нужно рассчитать процентное изменение между строками. 13