【发布时间】:2021-06-04 00:43:05
【问题描述】:
我有一个数据框 df,它有一个季度列,我想在它旁边添加一个额外增加的季度列(增加 2)
数据
id date
a Q1 2022
a Q1 2022
a Q1 2022
a Q1 2022
b Q1 2022
b Q1 2022
想要的
id date new
a Q1 2022 Q3 2022
a Q1 2022 Q3 2022
a Q1 2022 Q3 2022
a Q1 2022 Q3 2022
b Q1 2022 Q3 2022
b Q1 2022 Q3 2022
在做
df['new'] = df.index + 2
但是,这并不是在整个列中始终添加 2 我仍在进行故障排除,感谢任何建议
【问题讨论】:
-
考虑如果日期列包含
Q4 2022,在这种情况下会输出什么? -
未来始终是 2 个季度——将是 2023 年第一季度