Я новичок в Python и пытаюсь вычислить% разницы между двумя числами из столбца Единицы для двух разных дат и сохранить его результат в виде значения в новом столбце (My_Calculation_Result). Это значение должно присутствовать только в строках с самой поздней датой.
((Единицы [где дата 2020-02-01] - Единицы [где дата 2020-01-25]) / Единицы [где дата 2020-01-25]) * 100%
Моя исходная структура файла CSV:
Date, ID, Name, Units,
2020-02-01, 123, Guitar, 200,
2020-02-01, 456, Drums, 150,
2020-02-01, 789, Piano, 340,
2020-01-25, 123, Guitar, 980,
2020-01-25, 456, Drums, 3,
2020-01-25, 789, Piano, 300,
Требуемый вывод в CSV: В выходной файл мне нужно добавить результаты расчета только в строки с самой последней датой.
Date, ID, Name, Units, My_Calculation_Result
2020-02-01, 123, Guitar, 200, -79.59%
2020-02-01, 456, Drums, 150, 49.00%
2020-02-01, 789, Piano, 340, 11.76%
2020-01-25, 123, Guitar, 980,
2020-01-25, 456, Drums, 3,
2020-01-25, 789, Piano, 300,
Спасибо за любую помощь с этим заранее!