最近,在处理一些数据时,数据每5分钟进行一次采样,但是我需要提取每个整小时的数据进行分析。
大致思路是,先生成一个以整小时为序列的数组,然后通过判断数据是否有满足这个生成的时间序列的time,进行提取。下面是创建整小时时间序列的方法,以2021年6月为例:
import pandas as pd from datetime import datetime start = datetime(2021, 6, 1) end = datetime(2021, 6, 30,23) tm = pd.date_range(start, end, freq='H')#H表示小时hour #data['TIME']=pd.to_datetime(data['TIME'])
创建完成之后,如下显示:
很理想,一次完成~有兴趣的小伙伴们赶快尝试一下吧!
一个努力学习python的海洋菜鸡 水平有限,欢迎指正!!! 欢迎关注、点赞、评论、收藏。