有个dataframe如下图
当C列中有连续6各或以上的值是小于2时(原本是需要去除是当C列值小于2且,持续1分钟即以上开始和结束数据,由于每行数据在时间上即就是B列上相差10S所以就是当C列值小于2且持续连续6行即以上则取出开始和结束的行数据值),则将该值取出,取出其开始结束的那行值。
变为新的dataFrame如下图
这个改怎么实现呀,这个连续6帧及以上这个逻辑实在是想不出该怎么判断。
有个dataframe如下图
当C列中有连续6各或以上的值是小于2时(原本是需要去除是当C列值小于2且,持续1分钟即以上开始和结束数据,由于每行数据在时间上即就是B列上相差10S所以就是当C列值小于2且持续连续6行即以上则取出开始和结束的行数据值),则将该值取出,取出其开始结束的那行值。
变为新的dataFrame如下图
这个改怎么实现呀,这个连续6帧及以上这个逻辑实在是想不出该怎么判断。
a=[1,2,3,4,5,6,7,9,10]b=(x for x in range(a[0],a[-1]+1))for i in b: if i not in a: print() continue print(i)