Python 通过数据帧审核数据库中的.csv文件,如何确保只添加当天的数据?

Python 通过数据帧审核数据库中的.csv文件,如何确保只添加当天的数据?,python,mysql,database,raspberry-pi,Python,Mysql,Database,Raspberry Pi,我正在做一个有各种传感器的项目。我将在每晚午夜从传感器系统发送数据。我只想添加那天的数据。问题是:传感器全天候运行,并将数据输出到存储在Raspberry Pi上的csv文件中。有些每30分钟输出一次数据,有些每小时输出一次数据,有些每5分钟输出一次数据 我的问题是:如何通过python确保输入数据库的数据帧只反映当天的数据?我理解mysql中的一些语法,比如selectMAX from。。。但我认为这不适用于这里 任何帮助都将不胜感激。不管我找到了什么方法,我都会把它贴在这里,因为我觉得这样做

我正在做一个有各种传感器的项目。我将在每晚午夜从传感器系统发送数据。我只想添加那天的数据。问题是:传感器全天候运行,并将数据输出到存储在Raspberry Pi上的csv文件中。有些每30分钟输出一次数据,有些每小时输出一次数据,有些每5分钟输出一次数据

我的问题是:如何通过python确保输入数据库的数据帧只反映当天的数据?我理解mysql中的一些语法,比如selectMAX from。。。但我认为这不适用于这里


任何帮助都将不胜感激。

不管我找到了什么方法,我都会把它贴在这里,因为我觉得这样做有点不可靠

#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文件中的新行重新填充该数据