返回相应的行名称而不是r中的数据

gcuhipw9  于 2023-04-03  发布在  其他
关注(0)|答案(1)|浏览(133)

我有一个dataframe,我已经执行了max()函数来返回特定列的最大数量,但是我想返回max数量对应的行名称,而不是max数量本身。
任何帮助都很感激
多谢

voj3qocg

voj3qocg1#

您可以使用列的最大值的索引来子集化row.names向量。

df <- data.frame(
  x = 1:100
)

row.names(df)[which(df$x == max(df$x, na.rm = TRUE))]

# "100"

相关问题