我有以下数据框:
我想从数据框中的每一行获取最高值,并获取其相应的列名称以及 ItemName 列,如下所示:
我能够使用此代码获取最大值:
result = new_df.max(axis=1)
result.index = new_df.idxmax(axis=1)
print(result)
输出:
如何在输出中包含 ItemName 列以获得以下格式?
用途:
result = new_df.set_index('ItemName').agg(['max','idxmax'], axis=1)