Я сравниваю содержимое двух листов Excel, которые я превратил в кадр данных pandas и поместил столбцы рядом друг с другом.
Я создал код, который сравнивает два столбца и дает вывод ниже, но некоторые строки содержат большое количество текста, поэтому я хотел бы показать только разницу.
+---------------------+-------------------------+---------------------------------------------+
| Old | New | Changes |
+---------------------+-------------------------+---------------------------------------------+
| Apple, Egg, Ham | Apple, Egg, Norway, Ham | Apple, Egg, Ham --> Apple, Egg, Norway, Ham |
| Instagram, Facebook | Instagram, Twitter | Instagram, Facebook --> Instagram, Twitter |
+---------------------+-------------------------+---------------------------------------------+
Оптимальный результат будет выглядеть примерно так:
+---------------------+-------------------------+---------------------+
| Old | New | Changes |
+---------------------+-------------------------+---------------------+
| Apple, Egg, Ham | Apple, Egg, Norway, Ham | +Norway |
| Instagram, Facebook | Instagram, Twitter | +Twitter, -Facebook |
+---------------------+-------------------------+---------------------+
Норвегия была добавлена в строку 1, Twitter был добавлен в строку 2, а Facebook был удален из строки 2.
Как я могу решить эту проблему?