假设Y是数据框中的一列,一种方法是使用
diff和cumsum:
df = Dataframe(Y)df[1] = df[0].diff() > 600000000000.0 #nanoseconds in ten minutesdf[1] = df[1].apply(lambda x: 1 if x else 0).cumsum()df.groupby(1)
注意:如果您使用72小时内的纳秒数,它将分为两组。

假设Y是数据框中的一列,一种方法是使用
diff和cumsum:
df = Dataframe(Y)df[1] = df[0].diff() > 600000000000.0 #nanoseconds in ten minutesdf[1] = df[1].apply(lambda x: 1 if x else 0).cumsum()df.groupby(1)
注意:如果您使用72小时内的纳秒数,它将分为两组。