Я попытался создать фрейм данных, сгруппированный по pandas в django моделях, но получил KeyError, как показано ниже
KeyError:'GoodsID'
Я думаю, что при выполнении заголовка столбца данных возникает проблема groupby, как показано ниже
Quantity GoodsPrice
GoodsID GoodsIDSeqNo
G1 1 1 1000.0
G2 2 1 0.0
G3 1 1 0.0
G4 1 2 4000.0
2 1 1000.0
G5 2 1 0.0
G6 1 1 2000.0
Как объединить заголовок столбца в один ряд?
Это мой код
sumifs_df = all_df.groupby([all_df['GoodsID'], all_df['GoodsIDSeqNo']]).sum()
for index, row in sumifs_df.iterrows():
Sumifs.objects.create(GoodsID=row['GoodsID'], GoodsIDSeqNo=row['GoodsIDSeqNo'], Quantity=row['Quantity'], GoodsPrice=row['GoodsPrice'])