Я намагаюся виділити саме те, що змінилося між двома фреймами даних.
Припустимо, у мене є два фрейми даних Python Pandas:
"StudentRoster Jan-1":
id Name score isEnrolled Comment
111 Jack 2.17 True He was late to class
112 Nick 1.11 False Graduated
113 Zoe 4.12 True
"StudentRoster Jan-2":
id Name score isEnrolled Comment
111 Jack 2.17 True He was late to class
112 Nick 1.21 False Graduated
113 Zoe 4.12 False On vacation
Моя мета - вивести таблицю HTML, яка:
- Визначає рядки, які змінилися (можуть бути int, float, boolean, string)
Виводить рядки з однаковими, СТАРИми та НОВИми значеннями (в ідеалі в таблицю HTML), щоб споживач міг чітко бачити, що змінилося між двома фреймами даних:
"StudentRoster Difference Jan-1 - Jan-2": id Name score isEnrolled Comment 112 Nick was 1.11| now 1.21 False Graduated 113 Zoe 4.12 was True | now False was "" | now "On vacation"
Я припускаю, що я міг би робити рядки за рядками та колонки за стовпцями порівняння, але чи є простіший спосіб?
df.compare
.