Python - 从数据帧熊猫中检索最近30天的数据

时间:2015-11-23 13:20:17

标签: python pandas dataframe

我每天都会收集包含六个月错误日志的数据框。我想从最后一个日期检索最近30天的记录。今天的最后日期不是 例如:我在5月,6月,7月和select S.address, A.name as agency, X.number_of_agencies_per_space from ( select id_space, id_agency, count(1) over (partition by id_space) as number_of_agencies_per_space from offer ) X join space S on S.id_space = X.id_space join agency A on A.id_agency = X.id_agency where X.number_of_agencies_per_space > 1 ; 之前的数据,我想要从August 15August 15检索这些数据,使其成为30天的记录。<登记/> 有没有办法在Python Pandas中做到这一点?

这是示例数据框:

July 15

1 个答案:

答案 0 :(得分:0)

另外两个答案(当前)假定日期为索引,但是至少在python3中,您可以使用简单的掩膜解决此问题(.query(..)不起作用)。

df[df["Date"] >= (pd.to_datetime('8/24/2015') - pd.Timedelta(days=30))]