我有一個由 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
提交
取消