Ich habe (wieder) ein Problem mit der Kombination von Datenrahmen in R. Aber dieses Mal ist man ein SpatialPolygonDataFrame (SPDF
) und der andere ist üblich data.frame (DF
). Die SPDF
hat rund 1000 Zeilen die DF
nur 400. Beide haben eine gemeinsame Spalte, QDGCWie fügt man einen einfachen data.frame an einen SpatialPolygonDataFrame in R an?
Jetzt habe ich versucht,
oo <- merge(SPDF,DF, by="QDGC", all=T)
aber dies nur zu einer normalen data.frame, keine räumlichen Polygondatenrahmen nicht mehr. Ich las woanders, dass das nicht funktioniert, aber ich habe nicht verstanden, was in einem solchen Fall zu tun ist (muss etwas mit den ID-Spalten tun, Merge verwendet)
oooh so eine schwierige Frage, ich quess. ..
Danke! Jens
Vielen Dank! Du hast meinen Abend gerettet! Und wahrscheinlich auch die ganze Woche! Es hat sehr gut funktioniert. – Jens
@Ramnath Funktioniert diese Lösung, wenn der räumliche Datenrahmen mehr Zeilen (Polygone) als die zusammengeführten Daten enthält? Und auch im umgekehrten Fall - wenn es in verknüpften Daten mehr Beobachtungen gibt? – radek
Wie wäre das anders, wenn beide Objekte 'SpatialP * DataFrame' sind? – gregmacfarlane