需提取每天00:00:00 至08:00:00时间段的数据
原数据如下:

提取方式1:
# 变量df为上表
import pandas as pd
df['datetim]=pd.to_datetime(df['datetime])
df2=df[df['datetime'].dt.hour<=8]
print(df2)
方式2:
start=datetime.datetime.strptime("00:00:00","%H:%M:%S").time()
end=datetime.datetime.strptime("08:00:00","%H:%M:%S").time()
df['datetim]=pd.to_datetime(df['datetime])
slots=df[df['datetime'].dt.time.between(start,end)]
print(slots)
本文介绍了在Python环境下,使用pandas库针对数据框(df)中的datetime列提取每天00:00至08:00时间段数据的两种方法:一是直接根据小时条件筛选,二是利用datetime模块的时间区间功能。
1099

被折叠的 条评论
为什么被折叠?



