python pandas:计算时间段的日期/时间函数

时间:2016-09-15 16:28:30

标签: python datetime pandas

我有以下工作代码,尝试在参考日期的14天内过滤数据。但是,我不得不对日期进行硬编码:

reference_ts = "2016-09-15 00:00:00"
df1 = df[df.my_ts >= "2016-09-01 00:00:00"]

我想知道是否有任何功能可用于从参考时间点计算某个时间段?类似下面的伪代码:

df1 = df[df.my_ts >= date_sub(reference_ts,14)]

谢谢!

2 个答案:

答案 0 :(得分:1)

您可以使用pd.Timedelta()

const std::shared_ptr<Observer>&

答案 1 :(得分:0)

是的,有。

您只需查看timedelta

即可

它会解决你的问题。