【发布时间】:2021-03-29 21:45:08
【问题描述】:
我有一个包含日期、类型、子类型、总计列的数据框。我将它与日期、类型和子类型分组并找到总数。然后我尝试循环数据帧以从分组数据帧中找到最大值和最小值并将其传递到字典中。然后它应该从数据框中删除最小和最大行。它应该再次找到最小值和最大值并将其存储到字典中。 我无法删除最小和最大行。有人可以帮我实现这一目标 附上代码。
Combo_Dict = {}
for index, value in df_grouped_data.iterrows():
max_Var = df_grouped_data[[('total', 'count')]].idxmax()
max_Var = list(max_Var)[0][2]
min_Var = df_grouped_data[[('total', 'count')]].idxmin()
min_Var = list(min_Var)[0][2]
Combo_Dict[max_Var] = min_Var
【问题讨论】:
-
请提供您的数据框的示例输入数据和预期输出。
-
@MayankPorwal 附上 2011-01 BEVERAGE ENG BREAKFAST TEA 4 True GRENADINE 11 True ICED LEMON OR STR CAMOMILE 2 False M & M SHAKE 2 False RED BULL 2+1 14 True RED 的输出BULL 3+2 3 False STRAWBERRY LITE SHAKE 1 False THE AFTER 8 SHAKE 11 True 我希望输出应该是 RED BULL 2+1 STRAWBERRY LITE SHAKE GRENADINE Iced LEMON OR STR CAMOMILE ENG BREAKFAST TEA M & M SHAKE