【发布时间】:2022-11-12 13:57:16
【问题描述】:
我正在尝试在熊猫中转换年份和季度。在下面的示例中,我试图为 1980Q1 获取 1980-03-31 等等。
df=pd.DataFrame({'year':['1980','1980','1980','1980'],'qtr':
['Q1','Q2','Q3','Q4']})
scenario['date']=pd.to_datetime(scenario['year']+scenario['qtr'], infer_datetime_format=True)
scenario[['date','year','qtr']]
date year qtr
0 1980-01-01 1980 Q1
1 1980-04-01 1980 Q2
2 1980-07-01 1980 Q3
3 1980-10-01 1980 Q4
【问题讨论】: