亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

從每組的另一列中獲取與 idxmax 對應的列值

從每組的另一列中獲取與 idxmax 對應的列值

滄海一幻覺 2021-09-14 10:11:28
我有一個由 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
查看完整描述

2 回答

  • 2 回答
  • 0 關注
  • 197 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號