我有一个基于来自无线信道的数据包日志的数据帧,它的索引"transmitted"
和"received"
分别是自启动以来的时间浮动。你知道吗
我想得到在任何时候空气中有多少包的分布。我现在是通过
t_packets = pd.Series([df[(df.transmitted < t) & (t < df.received)].count().max() for t in range(tmax)])
这在计算上是一个麻烦的问题(每次迭代大约40秒),但是我还没有用我有限的经验找到更好的方法。你知道吗
有没有人想出更好的方法来完成这个任务?你知道吗
基本上,我认为您需要将数据展平并从中创建一个时间序列。你知道吗
从这里很容易算出实际时间。您也可以重新采样以使其更清晰,但这应该可以做到。你知道吗
编辑:添加如何按秒重采样:
相关问题 更多 >
编程相关推荐