Использование функции mat2listw в R для создания матрицы пространственных весов

Я пытаюсь создать объект весов в R с помощью функции mat2listw. У меня есть очень большая матрица пространственных весов (примерно 22 000 x 22 000), которая была создана в Excel и считана в R, и сейчас я пытаюсь реализовать:

library(spdep) 
SW=mat2listw(matrix) 

Я получаю следующую ошибку:

Error in if (any(x<0)) stop ("values in x cannot be negative"): missing 
value where TRUE/FALSE needed. 

Что здесь не так? Моя текущая матрица - все 0 и 1, без пропущенных значений и без отрицательных элементов. Что мне не хватает?

Буду признателен за любой совет. Заранее спасибо за вашу помощь!

Ответы на вопрос(1)

Ваш ответ на вопрос