我有一个要求,我的应用程序定期从另一个应用程序接收一些遥测数据,以JSON格式示例:
{
"blvel":12,
"load":1,
"pres":201
}
字符串
这我打算只保留最新的100个记录的基础上,时间戳如下在我的应用程序
timestamp | blvel | load | pres
1-1-2000 0:0:0 | 12 | 1 | 201
1-1-2000 0:1:0 | 11 | 0 | 12
型
当我收到101条记录时,我应该从列表中丢弃最旧的时间戳记录,并插入101条记录,这样我就永远拥有最新的100条记录。
如何在Python中实现这一点?有可能用Pandas吗?
我没有找到任何准备使用的图书馆。如果有,请分享。
1条答案
按热度按时间guz6ccqo1#
您可以使用collections包中的deque模块
1.声明队列的maxlength
1.附加到队列中,第一个元素被自动丢弃,新元素被添加到最后。
字符串