【发布时间】:2021-02-27 15:20:08
【问题描述】:
我有不同日期的时间戳列表(day_of_tuple_3Days),我想选择前 7 天和 7 天后的每一天来创建每个案例的数据集,我该怎么做? 我的可能是:
from datetime import date, timedelta
n = 0
current_date = day_of_tuple_3Days[n].isoformat()
days_before = (day_of_tuple_3Days[n]-timedelta(days=7)).isoformat()
days_after = (day_of_tuple_3Days[n]+timedelta(days=7)).isoformat()
case = study_area.sel(time = slice(days_before,days_after))
day_of_tuple_3Days 在哪里:
[Timestamp('2000-07-15 00:00:00'),
Timestamp('2000-08-02 00:00:00'),
Timestamp('2002-07-20 00:00:00'),
Timestamp('2003-08-10 00:00:00'),
Timestamp('2007-07-30 00:00:00'),
Timestamp('2010-07-13 00:00:00'),
Timestamp('2010-08-13 00:00:00'),
Timestamp('2011-08-02 00:00:00'),
Timestamp('2012-07-24 00:00:00'),
Timestamp('2015-08-01 00:00:00'),
Timestamp('2016-07-22 00:00:00'),
Timestamp('2017-07-05 00:00:00'),
Timestamp('2017-07-18 00:00:00'),
Timestamp('2017-07-23 00:00:00'),
Timestamp('2017-08-09 00:00:00'),
Timestamp('2018-07-04 00:00:00'),
Timestamp('2018-07-10 00:00:00'),
Timestamp('2019-06-26 00:00:00'),
Timestamp('2019-08-01 00:00:00')]
我希望: 案例0 情况1 案例2 到目前为止
【问题讨论】:
标签: python datetime for-loop dataset python-xarray