使用datetime模块对数据帧进行索引,忽略时、分、秒,可以按照以下步骤进行操作:
import datetime
index_time = datetime.datetime(year, month, day)
其中,year、month、day分别表示要索引的年、月、日。
indexed_df = df[df['timestamp'].dt.date == index_time.date()]
假设数据帧df中的时间戳列为'timestamp',上述代码将筛选出时间戳与index_time日期相同的行。
start_time = datetime.datetime(year1, month1, day1)
end_time = datetime.datetime(year2, month2, day2)
indexed_df = df[(df['timestamp'].dt.date >= start_time.date()) & (df['timestamp'].dt.date <= end_time.date())]
上述代码将筛选出时间戳在start_time和end_time之间的行。
领取专属 10元无门槛券
手把手带您无忧上云