如何在 R 中找到最昂贵的钻石的重量

How to find the weight of the most expensive diamond In R

我知道 max(diamonds$price) 是找到最贵钻石价格的方法。 我不知道如何找到它的重量

diamonds$weight[diamonds$price == max(diamonds$price)]

意思是,从data.framediamonds中提取向量weight,在price等于最大值price的行过滤[=15] =]

> df <- data.frame(price = c(1, 2, 3), 
                   weight = c(10, 5, 2))

> df
  price weight
1     1     10
2     2      5
3     3      2

> df[which.max(df$price), ]$weight
[1] 2