Уведомления

Группа в Telegram: @pythonsu

#1 Июль 27, 2017 21:53:34

Intelliled
Зарегистрирован: 2017-07-27
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Сравнение двух DataFrame

Добрый вечер,
суть задачи следующая: есть два ДФ, первый из которых формируется в ходе выполнения скрипта, а второй считывается из архива с диска. После выполнения скрипта текущий ДФ сохраняется в тот же самый архив, т. е. структура полей в них по умолчанию одинаковая. Цель - найти в различия в текущем и архивном ДФ, которые могут быть как на уровне количества записей, так и на уровне изменения индекса некоторой записи.
Вариант
if all (currentDB == archiveDB) …
не проходит с ошибкой “Can only compare identically-labeled DataFrame objects”, хотя объекты по умолчанию имеют одну структуру.
Возможно дело в разном количестве записей. Просьба рассказать как правильно выполнить такую операцию.



Офлайн

#2 Июль 28, 2017 01:36:05

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

Сравнение двух DataFrame

Полный код выложи.



Онлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version