Dear adegenet users,
I am trying to calculate geographical barriers using "monmonier".
However, I consistently get the error "dimnames do not match array
extent".
- import of the distance matrix: read.table
- conversion 1: as.dist(data, diag=TRUE, upper =TRUE)
- conversion 2: as.matrix(data)
- is.numeric(data) are answered for the geographic and the species
distances are answered TRUE
- is.matrix(data) is also answered TRUE for both
The network is calculated but when setting the threshold I always get
the above error.
However, I checked the names and numbers of rows and columns now several
times in Excel and I can find no differences... What would be the R way?
Or is there a simple way to adopt the names from a "master" file?
Trying to get around the problem I calculated everything without any
row- or column names. I than get the error "dimnames do not match array
extent" when using "optimize.monmonier"
Any solution or suggestions are highly appreciated.
Thanks in advance and best regards
Johannes