Если у меня есть матрица или фрейм данных gene
, например:
[,1] [,2] [,3] [,4]
[1,] 2 12 4 10
[2,] 3 14 3 9
[3,] 5 15 4 3
[4,] 8 6 12 18
И я уже получаю средства для каждой строки и каждого столбца по:
a <- apply(gene, 1, mean)
b <- apply(gene, 2, mean)
ИТеперь я хочу вычесть из каждой строки средние строки и получить это:
[,1] [,2] [,3] [,4]
[1,] -5 5 -3 3
[2,] -4.25 6.75 -4.25 1.75
[3,] -1.75 8.25 -2.75 -3.75
[4,] -3 -5 1 7
, что означает, что все строки новой матрицы равны 0.
Как я могу получить это?