我有一个数据集,其中包含来自存在传感器的数据,存储为二进制序列,频率为1小时。 传感器每2分钟检查一次是否存在,并每小时以二进制顺序存储(0表示未检测到存在,1表示检测到存在),这意味着一个数据点有30位数字。 一个传感器一小时的数据点如下00111111110000001000000100
我想创建的数据帧有2分钟的频率和每个传感器,列表示存在或不存在(1或0)
你知道怎么做吗
MACAddress f8:f0:05:d0:ee:29 f8:f0:05:d0:f1:0b f8:f0:05:d0:f1:1d
2019-04-02 09:00:00 100100000000000000000000000000 100000000000001111111111010111 111111110111111111111110110000
2019-04-02 09:00:00 001110110000000000000000011111 111110000000000000111111110100 111010110011111111111011111111
谢谢
我看不到使用矢量化函数的方法,这意味着您必须使用通常要避免的方法来完成,即使用
df.iterrows
手动迭代行结果:
这是我的建议,希望能有所帮助:
构建一些示例数据:
解决方案:
相关问题 更多 >
编程相关推荐