我收到API的警报字典,其中包含设备状态变化的更新,例如:
alert1 = {'equipment': 'equipment1', 'condition1': True}
alert2 = {'equipment': 'equipment1', 'condition2': True}
alert3 = {'equipment': 'equipment1', 'condition3': False}
alert4 = {'equipment': 'equipment2', 'condition1': True}
alert5 = {'equipment': 'equipment2', 'condition2': False}
alert6 = {'equipment': 'equipment3', 'condition2': False}
...
传入警报将触发函数更新“实时”真值表,预期输出如下:
equipment condition1 condition2 condition3
equipment1 True True False
equipment2 True False NaN
equipment3 NaN False Nan
如果收到新警报,该表应更新
用熊猫来达到这个目的最好的方法是什么
可能有点过分了。。。您可以附加到
df
,然后在收到信号时重新生成真值表df2
输出
使用相同的解决方案,首先创建空数据帧。然后使用alter_list seq by seq更新df
结果:
您可以创建一个空数据框,然后在有新数据时更新它
相关问题 更多 >
编程相关推荐