Я не эксперт здесь, но я думаю, вам придется использовать какой-то шаблон наблюдателя, чтобы пассивно наблюдать за файлом, а затем отключить событие, которое снова откроет файл при возникновении изменения. Что касается того, как реализовать это, я понятия не имею.
Я не думаю, что open () откроет файл в реальном времени, как вы предлагаете.
Ваш новый фрейм данных сортируется в порядке убывания на Purchases
. Исходный фрейм данных, с которого он был изменен, по-видимому, не был. Следовательно, индексы (которые останутся такими же, как в исходном фрейме данных, если вы не переиндексируете df.reindex()
) теперь больше не в порядке возрастания.