J'ai (encore) un problème avec la combinaison des trames de données dans R. Mais cette fois, on est un SpatialPolygonDataFrame (SPDF
) et l'autre est data.frame habituel (DF
). Le SPDF
a environ 1000 lignes le DF
que 400. Les deux ont une colonne commune, QDGCComment attacher un simple data.frame à un SpatialPolygonDataFrame dans R?
Maintenant, j'ai essayé
oo <- merge(SPDF,DF, by="QDGC", all=T)
mais cela ne se traduit par une data.frame normale, pas une trame de données de polygone spatiale plus J'ai lu ailleurs, que cela ne fonctionne pas, mais je ne comprenais pas quoi faire dans un tel cas (doit faire quelque chose avec les colonnes ID, fusionner les utilisations)
oooh une telle question difficile, je pose. ..
Merci! Jens
Merci beaucoup! Tu as sauvé ma soirée! Et probablement aussi toute la semaine! Cela a parfaitement fonctionné. – Jens
@Ramnath Cette solution fonctionnera-t-elle si la trame de données spatiales a plus de lignes (polygones) que les données fusionnées? Et aussi dans le cas contraire - quand il y a plus d'observations dans les données jointes? – radek
En quoi cela serait-il différent si les deux objets sont 'SpatialP * DataFrame's? – gregmacfarlane