介绍
小编给大家分享一下R语言如何实现选取某一行的最大值,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!
可以先自定义函数
也可以用的时候再定义。
祝辞,mat & lt;作用;矩阵(c(1:3、七章6节),byrow =, T, nc =, 3) 在垫子上 ,,,,[1],[2],[3] [1],,,,1,,,,2,,,,3 [2],,,,7,,,,8,9,, [3],,,,4,,,,5,,,,6, , 祝辞,应用(垫,,2,,函数(x){订单(x),减少=T)[1]}),,, #,查找每一列 [1],2,2,2 , 祝辞,应用(垫,,1,,函数(x){订单(x),减少=T)[1]}),,, #,查找每一行 [1],3,3,3 祝辞,应用(垫,,1,,函数(x) {which.max (x)}),,,,,,,,,,,,,,,, #,查找每一行 [1],3,3,3, , 祝辞,n & lt;作用;信[1:5] 在n [1],“a",“b",“c",“d",“e" , 祝辞,t & lt;作用;应用(垫,,1,,函数(x) {which.max (x)}) 祝辞,n [t] [1],“c",“c",“c"
另一个例子:
MaxVar & lt;作用;函数(x), na.rm =, FALSE), { # #,才能compute “max” maxx 才能;& lt;作用;马克斯(x), na.rm =, na.rm) # #,才能which equal ,马克斯 wmax 才能;& lt;安康;(x ==, max (x)) # #,才能请,many equal ,马克斯 nmax 才能;& lt;作用;长度(wmax) # #,才能回来 out 才能;& lt;作用;如果(nmax 祝辞,1 l), { ,,,c(999年,NA) ,,},{else ,,,c (maxx、, wmax) ,,} ,, }, , 以及use it  like 这: , 祝辞,new & lt;作用;应用(Mydata,, 1,, 1,, MaxVar) 在新 ,,,,[1],[2],[3],[4],[5],[6],[7],[8],[9],[10] [1],,,,3,,,,4,,999,,999,,999,,,,4,,,,4,,,,2,,,,4,,999 [2],,,,1,,,,4,,,NA ,, NA ,, NA ,,, 4,,,, 2,,,, 3,,,, 4,,, NA , 祝辞,Mydata & lt;作用;cbind (Mydata,, Max =,新的1,,,,Var =,新(2,)) 祝辞Mydata ,,ID X1  X2 X3 X4 Max Var 1,,,1,,3,,1,,1,,1,,,3,,,1 2,,,2,,1,,2,,1,,4,,,4,,,4 3,,,3,,1,,1,,1,,1,999,NA 4,,,4,,1,,3,,3,,1,999,NA 5 5,,,,,2,,2,,2,,1,999,NA 6,,,6,,1,,2,,3,,4,,,4,,,4 7 7,,,,,2,,4,,3,,3,,,4,,,2 8 8,,,,,1,,1,,2,,1,,,2,,3 9 9,,,,,3,,2,,1,,4,,,4,,,4 10,,,4,,4,,4,,4,999,,NA
<强>补充:使用R语言得到向量中所有的最大值或者最小值的下标强>
比如向量答:
=c (1、2、4、3、4)
代码如下:
, (==max (a), arr.ind=TRUE)
输出为:
[1] 3 5
引用>R语言如何实现选取某一行的最大值