【发布时间】:2021-03-18 09:16:08
【问题描述】:
我有以下数据透视表
我想从每一行获取最大值,但我还需要获取它来自的列。 到目前为止,我知道谁可以使用这个来获得每列的最大行数:
dff['State'] = stateRace.max(axis=1)
dff
返回正确的最大值,但不是它来自的列。
【问题讨论】:
标签: pandas database pivot pivot-table data-science
我有以下数据透视表
我想从每一行获取最大值,但我还需要获取它来自的列。 到目前为止,我知道谁可以使用这个来获得每列的最大行数:
dff['State'] = stateRace.max(axis=1)
dff
返回正确的最大值,但不是它来自的列。
【问题讨论】:
标签: pandas database pivot pivot-table data-science
由于您提供了图像并且问题不清楚,因此您在获得帮助方面处于不利地位。如果以下答案没有帮助,很乐意提供帮助。
stateRace=stateRace.assign(max_value=stateRace.select_dtypes(exclude='object').max(axis=1),\
max_column=stateRace.select_dtypes(exclude='object').idxmax(axis=1))
【讨论】: