我想比较矩阵中两行的元素,然后总结数据对的最小值。总结矩阵中数据对的最小值
例如,在这样的基体中的结果应该是3(1 + 1 + 1 + 0)
> m
col1 col2 col3 col4
a 2 1 4 4
b 1 2 1 0
我尝试了这样的:
> findmin <- function (x) for (i in 1:ncol(x)) {min(x[1,i], x[2,i])}
> res <- sum(findmin(m))
> res
[1] 0
我认为这个问题是该循环返回NULL作为值。我怎样才能避免这种情况?还是有更好的方法来避免for循环?
谢谢,它工作正常。我以为我以前曾尝试过... – Christian