按日期时间中没有日期的时间过滤

问题描述 投票:0回答:1

比方说,我有一个数据框,其中的列称为my_date_time,其类型为datetime64

如何仅按时间部分过滤?

例如,我想做类似的事情:

df[some_magic_func(df['my_date_time']) < '09:30:00.123456']

谢谢。

pandas
1个回答
0
投票

您可以使用以下过滤器:

df.loc[df.my_date_time.dt.time<datetime.time(9, 30, 0)]
© www.soinside.com 2019 - 2024. All rights reserved.