2016-04-12 4 views
1

Имея две матрицы, x и y, как я могу проверить, соответствуют ли их размеры?Сравните размерность двух матриц в R

я хотя о сравнениях, как

if(nrow(x) == nrow(y) && ncol(x) == ncol(y)) { ... } 

или

if(min(dim(x) == dim(y)) == 1) { ... } 

, но это, кажется, не совсем straigth вперед.

Вопрос: Есть ли одна функция/единственная команда для матриц, чтобы проверить, имеют ли они одну и ту же размерность (что-то вроде sameDim(x,y))?

+3

'same (dim (x), dim (y))' – eipi10

+0

@ eipi10: Спасибо, это выглядит намного читабельнее по сравнению с моим решением 'min' –

ответ

0

Как было предложено @ eipi10, теперь я использую identical(dim(x), dim(y)).

Смежные вопросы