元芳怎么了
首先order是直接返回位置的可以用which来取到满足条件的下标://定义a和向量ma = 2.5m = c(1,2,3,4,5)//求差取绝对值k = abs(m-a)which.min(k) //只返回满足条件一个下标which(k==min(k)) //可以返回所有的最小数的下标m[(k==min(k)] //返回所有满足条件的数不好意思,我直接回答了。分不给也不要紧,难道LZ在考试?追问不行阿追答最后一条多了个左括号
这是我的结果:
> a = 2.5
> m = c(1,2,3,4,5)
> k = abs(m-a)
> which.min(k)
[1] 2
> which(k==min(k))
[1] 2 3
> m[k==min(k)]
[1] 2 3
>