我是pandas的新手,我正在努力将日期添加到来自.csv文件的pandas数据框df中。我有一个包含多个唯一id的数据框,每个id都有120个月,我需要添加一个日期列。每个id应该在120个期间内具有完全相同的日期。我很难添加它们,因为第一个id之后还有另一个id,日期应该重新开始。我的csv文件中的数据看起来像这样:
month id
1 1593
2 1593
...
120 1593
1 8964
2 8964
...
120 8964
1 58944
...
这是我的代码,我不太确定应该如何使用 groupby 方法,在我的数据帧中根据 id 添加日期:
group=df.groupby('id')
group['date']=pd.date_range(start='2020/6/1', periods=120, freq='MS').shift(14,freq='D')
请帮助我!!!