Значения контрольной суммы Pandas hash_pandas_object не остаются стабильными - PullRequest
0 голосов
/ 23 сентября 2019

У меня есть код, который использует pandas для подготовки нескольких наборов значений для вставки в БД, и он создает контрольную сумму, чтобы определить, отличается ли сегодняшнее значение от значения вчерашнего дня.Это отлично работает для большинства операций извлечения данных, но для одного из них происходит переключение между двумя значениями в разные дни, поэтому вставляются повторяющиеся строки в базу данных.

flat_df['checksum_digits'] = hash_pandas_object(flat_df, index=False).apply(str)

Что я проверил:

  • У меня нет столбцов, которые являются составными объектами.Каждый столбец является строковым или числовым значением.
  • Это происходит только в прямом эфире.Я не могу воспроизвести его на своем компьютере разработчика.

Версии:

  • Python 3.5.2
  • Панды 0.24.2

Что еще я могу проверить, чтобы устранить неполадки генерации контрольной суммы?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...