python - 熊猫:熊猫无法重置索引,因为名称存在
问题描述
请在我的代码中出现错误ValueError: cannot insert id, already exists
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')
字典()
{'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'),}
解决方案
推荐阅读
- sql - 使用另一个 SQL 表中的规则过滤掉一个 SQL 表中的记录
- mysql - 配置数据源失败:未指定“url”属性,无法使用 Spring、MySql 和 Gradle 配置嵌入式数据源
- python - 如何在 google cloudbuild 步骤中保留变量?
- python - 从 .py 转换为 .exe 时出现 ModuleNotFoundError
- html - FullCalendar:更改事件的宽度
- javascript - 太多 React 组件重渲染,如何限制?
- multidimensional-array - 如何将 4、2 × 2 数组存储到更大的 4 × 4 数组中?
- node.js - 如何使用nodejs从猫鼬数组中的默认值中过滤
- python - RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:0 和 cpu
- java - 如何在命令行中通过 testName 运行单个测试?