>我有以下熊猫数据框示例:
ID Datetime_Col
1 2014-08-08 00:32:00
2 2016-01-25 23:25:00
3 2018-05-04 06:04:00
我想对其进行子集化,以便仅显示日期时间在凌晨 3 点之前的行。
我最初尝试从日期时间中提取小时,并从该时间到以后的子集创建一个新列......但我认为有更有效的方法吗?
不需要新列,按dt.year
过滤,boolean indexing
:
df = df[df['Datetime_Col'].dt.hour < 3]
print (df)
ID Datetime_Col
0 1 2014-08-08 00:32:00