Neighbours list from knn object
The function converts a knn object returned by knearneigh 
into a neighbours list of class nb with a list of integer vectors 
containing neighbour region number ids.
knn2nb(knn, row.names = NULL, sym = FALSE)
| knn | A knn object returned by  | 
| row.names | character vector of region ids to be added to the neighbours list as attribute  | 
| sym | force the output neighbours list to symmetry | 
The function returns an object of class nb with a list of integer vectors containing neighbour region number ids. See card for details of “nb” objects.
Roger Bivand Roger.Bivand@nhh.no
columbus <- st_read(system.file("shapes/columbus.shp", package="spData")[1], quiet=TRUE)
coords <- coordinates(as(columbus, "Spatial"))
col.knn <- knearneigh(coords, k=4)
plot(st_geometry(columbus), border="grey")
plot(knn2nb(col.knn), coords, add=TRUE)
title(main="K nearest neighbours, k = 4")Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.