我有一个由 3 列和 n 行组成的数据框。我分组前的数据框看起来像Index Max_Mass (kg/m) Max_Diameter (m)1 10 12 20 23 30 3200 5 4201 60 3202 20 2300 90 1301 3 1302 10 1400 100 1401 10 1402 10 1我通过每 100 行切割它来对数据框进行分组,以便我可以使用以下方法找到每 100 行特定列的最大值:groups = output_df.groupby(pd.cut(output_df.index, range(0,len(output_df), 100)))我正在使用以下内容来查找“最大质量(公斤/米)”列的最大值:groups.max()['Max Mass (kg/m)']我现在想制作另一个 df ,其中将包含找到的最大值和该值的索引。如何检索索引?我试过使用下面的,但根据我的理解,它只适用于单个值,而上面的行返回一个包含所有最大值的列。(groups.max()['Max Mass (kg/m)']).getidx()我的预期输出(对于上面的 DataFrame)将是我要创建的新数据框应如下所示;Index Max_Mass (kg/m) Max_Diameter (m)3 30 3201 60 3300 90 1400 100 1
添加回答
举报
0/150
提交
取消