在Pandas中,可以使用布尔索引和日期范围来删除不在指定日期范围内的行。以下是一种实现方法:
pd.to_datetime
函数将索引转换为日期类型,例如:df.index = pd.to_datetime(df.index)
pd.date_range
函数生成日期范围,例如:start_date = '2022-01-01'
end_date = '2022-12-31'
mask = (df.index >= start_date) & (df.index <= end_date)
df.loc
方法,例如:df = df.loc[mask]
这样就可以删除不在指定日期范围内的行了。
推荐的腾讯云相关产品:腾讯云数据库TDSQL、腾讯云云服务器CVM、腾讯云对象存储COS。
领取专属 10元无门槛券
手把手带您无忧上云