【发布时间】:2021-04-04 20:35:22
【问题描述】:
bado<-c(0,2,1,2,3,4,1,0,0,2)
bado
which.min(bado[bado>0])
嗨,我想找到非零最小值的索引。我尝试了 which.min 函数,但是 which.min 在计算索引时忽略了零的索引。在我的代码中。 min output 应该是 3 但它给出 2 作为输出。我该如何解决这个问题?我应该使用什么来找到真正的索引?
【问题讨论】:
-
如果你想要所有的最低要求,你可以使用
which(bado == min(bado[bado != 0])) -
@Bahadir Ayan,到目前为止,您还没有接受任何答案。你知道you could do it 是为了感谢那些试图帮助你的人,也让其他人知道这个问题得到了正确回答吗?