查找每行的最大值列
考虑一个包含多个包含数值的列的 DataFrame。要识别每行保存最大值的列,请执行以下步骤:
使用 idxmax 函数和 axis=1 参数来确定每行中出现最大值的列:
column_with_max_value = df.idxmax(axis=1)
要创建一个标记为“Max”的新列,其中包含与最大值关联的列标签,请按如下方式指定它:
df['Max'] = column_with_max_value
生成的 DataFrame 将包含一个标记为“Max”的附加列,该列表示每行保存最大值的列:
print(df)
补充说明:
以上是如何查找 DataFrame 中每行具有最大值的列?的详细内容。更多信息请关注PHP中文网其他相关文章!