r - 求最大值时如何从集合中获取行号?

标签 r

我有这个文件P.P0.1.txt:

4
4
4
4
5
6
4
6
7
7

当我使用时:

> max(P.P0.1$V1])
[1] 7

我得到了答案 7。如何获取最大值的行号(这里是第9行和第10行)?

最佳答案

您可以使用 which 来完成此操作:

vec<-scan('P.P0.1.txt')
which(vec==max(vec))

或者如果您不介意只获得第一场比赛:

which.max(vec)

关于r - 求最大值时如何从集合中获取行号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51337816/

相关文章:

从混合模型中删除所有固定效应

r - map_df() 产生看起来像 `rbind` ed `lapply()` 的输出

r - 如何将 abline() 添加到 pareto.chart()/barplot()?

r - 使用 stat_summary : summary range reaches zero 以对数刻度绘制数据

r - 查找一周中的哪一天

r - 填充曲线下不与任何其他曲线重叠的区域

r - 在 R ggplot2 中位置 = "fill"的条形图上绘制标签

r - 如何使用 r 编程语言处理数据集列中包含的空值?

对矩阵中的所有列进行排序,然后使用排序对不同的矩阵重新排序

r - 对行中的特定列求和