Отображение димов в blockmatrix (R) - PullRequest
0 голосов
/ 23 мая 2019

Я использую blockmatrix для выполнения умножения матриц на очень большой матрице. Теперь умножение работает просто отлично. Довольно простой вопрос, который у меня есть, - как мне показать dimnames вместо R Identifiers?

Вот пример того, что я пытаюсь сделать:

    test_matrix <- matrix(1:5,5,5)
    colnames(test_matrix) = c('a','b','c','d','e')
    rownames(test_matrix) = c('adam', 'eva', 'otto', 'karl', 'Paul')
    multiplication <- blockmatmult(t(test_matrix), test_matrix)
    edgelist_test <- cbind(multiplication)

сейчас, edgelist_test выглядит так

V1,1  55            
V2,1  55            
V3,1  55            
V4,1  55            
V5,1  55            
V1,2  55            

но я хочу показать dimnames (имя строки и столбца) вместо созданных идентификаторов. Таким образом, это должно выглядеть так:

adam, a 55
eva,  a 55
otto, a 55
karl, a 55
Paul, a 55
adam, b 55
...

Есть идеи, как я могу это сделать? Наверное, должен быть довольно простой способ, но я просто этого не вижу.

Спасибо!

...