分割熊猫数据框

时间:2020-09-24 15:36:01

标签: python pandas timestamp sensors

这是我的问题。我有一个数据框,其中包含用于读取传感器的时间戳。我想根据读数之间的时间差将其分为不同的部分。例如,前1100个读数发生在第0天,然后又有2000个读数发生在第1天,另外2200个读数发生在第2天,依此类推。读数1100和1101之间显然存在时间差,您可以说开始新的读数(例如,时间戳差大于1秒,这是采样频率)。分隔这些段的一种方法是计算行之间的时间差,然后循环遍历所有行,但这是一种非常慢的方法。还有其他方法吗?

1 个答案:

答案 0 :(得分:1)

您可以使用时间窗口。一个不错的方法是rolling