如何在R中获得数据帧中的两个最大值?

如何在R中获得数据帧中的两个最大值?,r,R,它只对数据帧的值进行排序,而不是给出数据帧中的两个最高值 fr <- data.frame(ty,tu,ti,to,tp) sort(fr,decreasing = TRUE) fr我们可以在sort之前使用unlist,因为'fr'是数据。frame和数据。frame是列表具有长度相等的列表元素,即列 head(sort(unlist(fr), decreasing = TRUE), 2) 数据 fr代码完全按照您的要求执行。请给我们举一个迄今为止你所尝试过的例子。 fr <

它只对数据帧的值进行排序,而不是给出数据帧中的两个最高值

 fr <- data.frame(ty,tu,ti,to,tp)
 sort(fr,decreasing = TRUE)

fr我们可以在
sort
之前使用
unlist
,因为'fr'是
数据。frame
数据。frame
列表
具有长度相等的
列表
元素,即列

head(sort(unlist(fr), decreasing = TRUE), 2)
数据
fr代码完全按照您的要求执行。请给我们举一个迄今为止你所尝试过的例子。
fr <- data.frame(ty = 1:10, tu = 11:20, ti = 21:30)