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"
提前致歉,我是初学者,正在努力学习。 我有一个数据框,我已经对 return 特定列的最大数量执行了 max() 函数,但是我想 return 最大数量的相应行名称而不是最大数量本身。
非常感谢任何帮助
非常感谢
您可以使用列最大值的索引对 row.names
向量进行子集化。
df <- data.frame(
x = 1:100
)
row.names(df)[which(df$x == max(df$x, na.rm = TRUE))]
# "100"