Return 对应的行名而不是​​r中的数据

Return corresponding row name instead of data in r

提前致歉,我是初学者,正在努力学习。 我有一个数据框,我已经对 return 特定列的最大数量执行了 max() 函数,但是我想 return 最大数量的相应行名称而不是最大数量本身。

非常感谢任何帮助

非常感谢

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

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

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

# "100"