2 つのデータフレーム間で何が変更されたかを正確に強調しようとしています。
2 つの 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 の可能性があります)
OLD 値と NEW 値が同じ行を (理想的には HTML テーブルに) 出力するため、消費者は 2 つのデータフレーム間で何が変更されたかを明確に確認できます。
"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"
行ごと、列ごとの比較ができると思いますが、もっと簡単な方法はありますか?