Używanie funkcji mat2listw w R do tworzenia macierzy wag przestrzennych

Próbuję utworzyć obiekt wagi w R z funkcją mat2listw. Mam bardzo dużą macierz wag przestrzennych (około 22 000 x 22 000), która została utworzona w programie Excel i wczytana do R, a teraz próbuję zaimplementować:

library(spdep) 
SW=mat2listw(matrix) 

Otrzymuję następujący błąd:

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

Co tu jest nie tak? Moja obecna macierz to wszystkie 0 i 1, bez brakujących wartości i bez elementów ujemnych. czego mi brakuje?

Byłbym wdzięczny za każdą radę. Z góry dziękuje za twoją pomoc!

questionAnswers(1)

yourAnswerToTheQuestion