Próbuję dokładnie podkreślić, co zmieniło się między dwiema ramkami danych.
Załóżmy, że mam dwie ramki danych 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
Moim celem jest utworzenie tabeli HTML, która:
- Identyfikuje wiersze, które uległy zmianie (mogą to być int, float, boolean, string)
Wyprowadza wiersze z takimi samymi, OLD i NEW wartościami (najlepiej w tabeli HTML), aby konsument mógł wyraźnie zobaczyć, co zmieniło się między dwiema ramkami danych:
"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"
Przypuszczam, że mógłbym zrobić porównanie wiersz po wierszu i kolumna po kolumnie, ale czy istnieje prostszy sposób?
df.compare
.