Аудит .csv файлов через фреймы данных в базу данных, как я могу гарантировать, что добавляются только данные за этот день?

0

Я работаю над проектом с различными датчиками. Каждую ночь я отправляю данные из сенсорной системы. Я хочу, чтобы данные с этого дня были добавлены. Вот в чем проблема: датчики работают 24/7 и выводят данные в файлы csv, которые хранятся на малине-пи. Некоторые из них выводят данные каждые 30 минут, каждый час и каждые каждые 5 минут.

Мой вопрос: как мне, через python, гарантировать, что данные, которые вводятся в базу данных, отражают только данные с этого дня? Я понимаю некоторый синтаксис mysql, который позволил бы это сделать, например select (MAX from...), но я думаю, что здесь это не применимо.

Любая помощь будет принята с благодарностью.

Теги:
database
raspberry-pi

1 ответ

0

Nevermind Я нашел метод, я отправлю его здесь, потому что я чувствую, что это немного изворотливый способ сделать это.

#Use
df.to_sql(name='tdr',con=engine,if_exists='replace',index=False) 
#Instead of 
df.to_sql(name='tdr',con=engine,if_exists='append',index=False) 

Это заменяет все данные в указанном файле и повторно заполняет его предыдущими данными датчика, а также новыми строками в файле csv.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню