gpt4 book ai didi

r - 如何查找数据框中特定列的哪一行具有最高值?

转载 作者:行者123 更新时间:2023-12-01 13:29:11 24 4
gpt4 key购买 nike

我不知道如何找到哪一行会给我数据框中特定列的最高值

例如下面。

mtcars 
mpg cyl disp hp drat wt ...
Mazda RX4 21.0 6 160 110 3.90 2.62 ...
Mazda RX4 Wag 21.0 6 160 110 3.90 2.88 ...
Datsun 710 22.8 4 108 93 3.85 2.32 ...

我正在关注 wt 列并试图查看哪个具有最高值,即 2.88 的 Mazda RX4 Wag

另外,如何使用名称而不是向量来查找特定值?例如马自达 RX4 Wag 重量。我已经尝试过 df[df$Mazda RX4 Wag,df$wt] 但给我一个错误。

谢谢

最佳答案

第一个问题。

subset(mtcars, wt == max(wt))[, "wt"]
[1] 5.424

第二个问题

mtcars[row.names(mtcars) == "Mazda RX4 Wag", "wt"]
[1] 2.875

关于r - 如何查找数据框中特定列的哪一行具有最高值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46851009/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com