我在每月时间序列中使用以下循环,但我想跳过5月和11月:
remove_ads
有人可以建议一种方法吗?
答案 0 :(得分:2)
使用简单的if
条件来检查月份是否不在检查列表中。
例如:
import pandas as pd
from pandas.tseries.offsets import MonthEnd
for beg in pd.date_range('2014-01-01', '2017-12-31', freq='MS'):
if not beg.month in [5, 11]:
print(beg.strftime("%Y-%m-%d"), (beg + MonthEnd(1)).strftime("%Y-%m-%d"))