En R, ¿cómo puedo unirme y subordinar SpatialPolygonsDataFrame?

Estoy tratando de averiguar cómo realizar las operaciones (tan fáciles en GIS) en R.

Tomemos algunos ejemplos de datos de polígonos despdep paquete

library("spdep")
c <- readShapePoly(system.file("etc/shapes/columbus.shp", package="spdep")[1])
plot(c)

Me las arreglé para averiguar que puedo elegir polígonos con declaraciones lógicas usandosubset. Por ejemplo:

cc <- subconjunto (c, c @ data $ POLYID <5) gráfico (cc)

Ahora, supongamos que tengo otro marco de datos que me gustaría unir a mis datos espaciales:

POLYID=1:9
TO.LINK =101:109
link.data <- data.frame(POLYID=POLYID, TO.LINK=TO.LINK)

Usando estos dos conjuntos de datos, ¿cómo puedo obtener dos marcos de datos espaciales:

Primero, consiste en polígonos que tienen su ID en el segundo marco de datosSegundo, consiste en el conjunto opuesto - polígonos que no existen en el segundo marco de datos.

¿Cómo podría llegar a este punto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta