我在使用 R 编程时遇到问题。从矩阵中,如何找到每行的中位数排除对角线?
例如:矩阵 4x4
0 1 2 3
1 0 1 2
2 1 0 1
3 2 1 0
我想找到每行的中位数,不包括对角线(在这个例子中,diag=0)
我试过了:
diag(A) <- NA
mean(A, na.rm = TRUE) # doesn't work
apply(A, 1, median) # it works but the calculation including the diagonal.