【发布时间】:2018-10-31 17:27:23
【问题描述】:
我想将我的日期列转换为特定年份季度的指标,例如 2018q1 或 2018q2 等。
我的数据是这样的,我每季度有一次股票收益(这里没有显示收益列),以及相应的日期,列季度是我想要得到的(或类似的)
data = [{'date': '3/22/18', 'quarter': 1},{'date': '3/22/18', 'quarter': 1},
{'date': '6/22/18', 'quarter': 3},{'date': '6/22/18', 'quarter': 3},
{'date': '9/22/18', 'quarter': 2},{'date': '9/22/18', 'quarter': 2}]
df = pd.DataFrame(data, index=['s1', 's2','s1','s2','s1','s2'])
date quarter
s1 3/22/13 2013q1
s2 3/24/13 2013q1
s1 6/21/13 2013q2
s2 6/26/13 2013q2
s1 9/21/13 2013q3
s2 9/28/13 2013q3
【问题讨论】: