请我的代码出错ValueError:无法插入ID,已经存在
import datetime
df.groupby(['id']).resample('W-Mon', on='date').sum().reset_index()
df = df.groupby('id').resample('W', on='date').sum().reset_index()
df['date'] = df.date - pd.Timedelta('6D')
更新
import datetime
df.groupby(['id2']).resample('W-Mon', on='date').sum().reset_index()
df = df.groupby('id2').resample('W', on='date').sum().reset_index()
df['date'] = df.date - pd.Timedelta('6D')
dict()
{'id2': {1286151: Decimal('2221'),
1257419: Decimal('2222'),
5678454: Decimal('2223'),
2067246: Decimal('2224'),}
'date': {1286151: datetime.date(2021, 1, 1),
1257419: datetime.date(2021, 1, 1),
5678454: datetime.date(2021, 1, 1),
2067246: datetime.date(2021, 1, 1),}
'rev': {1286151: Decimal('173.909'),
1257419: Decimal('386.705'),
5678454: Decimal('541.427'),
2067246: Decimal('579.989'),}