Tengo (nuevamente) un problema con la combinación de marcos de datos en R. Pero esta vez, uno es un SpatialPolygonDataFrame (SPDF
) y el otro es data.frame (DF
). El SPDF
tiene alrededor de 1000 filas el DF
solamente 400. Ambos tienen una columna común, QDGCCómo adjuntar un simple data.frame a un SpatialPolygonDataFrame en R?
Ahora, he intentado
oo <- merge(SPDF,DF, by="QDGC", all=T)
pero esto sólo resulta en un data.frame normal, no una trama de datos de polígono espacial nunca más. He leído en otro lado, que esto no funciona, pero no entendí qué hacer en tal caso (tiene que hacer algo con las columnas ID, fusiona usos)
oooh una pregunta tan difícil, me pregunta. ..
Gracias! Jens
¡Muchas gracias mucho! ¡Salvaste mi noche! ¡Y probablemente también toda la semana! Funcionó perfectamente bien. – Jens
@Ramnath ¿Funcionará esta solución si el marco de datos espaciales tiene más filas (polígonos) que los datos fusionados? Y también en caso opuesto: ¿cuándo hay más observaciones en datos unidos? – radek
¿Cómo sería esto diferente si ambos objetos son 'SpatialP * DataFrame's? – gregmacfarlane