python - 如何获取在特定行中具有最大值的列名?
问题描述
我需要获取对特定行具有最大值的列名。
a b c
0 2 2 1
1 1 5 5
2 1 1 5
3 1 1 3
4 5 4 1
5 5 2 5
我希望在索引 = 2 中搜索时获得 c 列,并在按索引 = 4 搜索时获得 a 列。
我尝试了这个解决方案,但它不起作用。在我的真实 df 中,当我使用 df.info() 检查时,它告诉我 Dtype 是对象而不是数字。
解决方案
推荐阅读
- php - PHP - aria-current 不显示
- laravel - Laravel Homestead queue:listen and queue:work 一次只处理 1 个作业
- go - 如何使用 exec 和 syscall 包 golang 传递端口值以启动服务器
- verilog - 根据优先级确定输出的 Verilog 代码
- android - Gradle 同步失败:support-core-utils
- c# - SixLabors/ImageSharp 分解了一些 jpeg
- kubernetes - config.lock 上的 Kubernetes 权限被拒绝错误
- javascript - 如何为`设置静态SVG大小
` 下的元素 - annotations - 定义openapi/swagger注解的常用参数
- python - 实体 - DialogFlow 中的文本到编号