我有一个数据集,从使用python运行脚本的那一天起提取24个月的数据,我用下面的代码按季度分组
def quarter_selection(input_date):
curr_mnth = input_date.month
if curr_mnth % 3 == 1:
end_qrtr = input_date.quarter - 2
else:
end_qrtr = input_date.quarter
return end_qrtr
def quarter_helper(date_col):
return 'Q' + str(pd.to_datetime(date_col).quarter) + ' ' + str(pd.to_datetime(date_col).year)
我现在想修改下面的代码,用一个条件提取季度数据。我试图通过创建一个新的列表来实现这一点,但现在我被卡住了。下面的代码提供的是按年度列出的季度数据。有没有办法把“2017年”换成不包括本季度、拉上一季度的条件
New_list = ["Q" + str(x) + " 2017" for x in range(1, 5)]
目前没有回答
相关问题 更多 >
编程相关推荐