我在做一个有各种传感器的项目。我将在每晚午夜从传感器系统发送数据。我只想把那天的数据加进去。问题是:传感器全天候运行,并将数据输出到存储在raspberry pi上的csv文件中。有的每30分钟输出一次数据,有的每小时输出一次,有的每5分钟输出一次。我的问题是:如何通过python确保输入数据库的Dataframe只反映当天的数据?我理解mysql的一些语法允许这样做,比如select(max from…),但我认为在这里不适用。任何帮助都将不胜感激。
mkh04yzy1#
不管我找到什么方法,我都会把它贴在这里,因为我觉得这样做有点不靠谱。
# 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文件中的新行重新填充。
1条答案
按热度按时间mkh04yzy1#
不管我找到什么方法,我都会把它贴在这里,因为我觉得这样做有点不靠谱。
这将替换所述文件中的所有数据,并用以前的传感器数据以及csv文件中的新行重新填充。