标签: r
下面的原始矩阵:
3 -1 4 0 2 1
想要获得包含值的向量:3,2。仅每行中的元素大于0,且仅用于第一列。假设所有行包含至少一个元素> 0.建议?
答案 0 :(得分:3)
似乎应该有更简单的东西,但这里有一个选项:
#With mat as your matrix apply(mat, 1, function(x) x[x > 0][1]) #@tonytonov's improvement #[1] 3 2