Saya mencoba menyoroti apa yang berubah di antara dua kerangka data.
Misalkan saya memiliki dua kerangka data 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
Tujuan saya adalah menampilkan tabel HTML yang:
- Identifikasi baris yang telah berubah (bisa int, float, boolean, string)
Output baris dengan nilai yang sama, TUA dan BARU (idealnya ke dalam tabel HTML) sehingga konsumen dapat dengan jelas melihat apa yang berubah antara dua kerangka data:
"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"
Saya kira saya bisa melakukan perbandingan baris per baris dan kolom, tetapi apakah ada cara yang lebih mudah?
df.compare
.