Compara matrices para encontrar las diferencias

Tengo 2 matrices, quiero compararlas (fila.nombre sabio) para encontrar la diferencia.

> head(N1)
              Total_Degree Transitivity Betweenness Closeness_All
2410016O06RIK            1          NaN     0.00000  0.0003124024
AGO1                     4    0.1666667    37.00000  0.0003133814
APEX1                    4    0.6666667     4.00000  0.0003144654
ATR                      4    0.1666667    19.50000  0.0003128911
CASP3                   24    0.0000000   806.00000  0.0002980626
CCND2                    4    0.3333333    97.33333  0.0003132832

head(N2)
              Total_Degree Transitivity Betweenness Closeness_All
2410016O06RIK            1          NaN         0.0  2.279982e-04
ADI1                     1          NaN         0.0  1.728877e-05
AGO1                     3    0.0000000        40.0  2.284670e-04
AIRN                     1          NaN         0.0  1.721733e-05
APEX1                    3    0.6666667         2.0  2.288330e-04
ATR                      3    0.3333333        19.5  2.281542e-04

Muchas de las filas.nombre en N1 existen en N2, quiero compararlas y escribir la diferencia en una nueva matriz. Los que son exclusivos de N1 o N2 deben mencionarse que pertenecen a N1 o N2.

No estoy seguro de cuál es el mejor criterio para calcular la diferencia, lo que puedo pensar es una simple suma de todos los valores de una fila en N1 y restar ese valor del valor aditivo de la fila correspondiente en N2.

Por ejemplo, la salida debería ser:

> head(Compared)
                       Comparison Unique 
    2410016O06RIK        0.0002     Common
    AGO1                 -1.83      Common
    APEX1                 2.24      Common
    ATR                  0.0034     Common
    CASP3               830.00029   N1
    ADI1                1.0007288   N2

Aquí para row.name =2410016O06RIK, se agregaron todos los valores de N1 y N2 y luegoN1-N2 fue escrito enComparison columna, ya que esta fila era común en ambas matricescommon fue escrito enUnique columna.

Respuestas a la pregunta(2)

Su respuesta a la pregunta