Я использую 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
...
Есть идеи, как я могу это сделать? Наверное, должен быть довольно простой способ, но я просто этого не вижу.
Спасибо!