Поскольку вы не передаете свой точный код, мы можем только предполагать, что вы храните свой фрейм данных следующим образом:
df.to_csv("myfile.csv", sep = ",", index = False) # Drop to csv w/o context manager
В этом случае вы испытываете поведение из-за того, что файл не был закрытдолжным образом.Это распространенная ошибка.Я рекомендую использовать оператор with
- , основным назначением которого является безопасная для исключения очистка объекта, используемого внутри (в данном случае ваш .csv
).Другими словами, with
обеспечивает закрытие файлов, снятие блокировок, восстановление контекстов и т. Д.
with open("myfile.csv", "w") as reference: # Drop to csv w/ context manager
df.to_csv(reference, sep = ",", index = False)
# As soon as you are here, reference is closed