Als Teil eines größeren Problems (Hinzufügen eines ,makeUniqueIDs
Argument rbind.SpatialPolygonsDataFrame
für Situationen, in denen die Polygon-IDs identisch sind), ich laufe in diese seltsame Nachricht von rbind:rbind Fehler: „Namen nicht übereinstimmen frühere Namen“
> do.call("rbind",xd.small)
Error in match.names(clabs, names(xi)) :
names do not match previous names
die einzigen anderen Informationen, die ich auf diese finden konnte, waren this question, was mich an der Wurzel des Problems führt zu glauben, dass rbind
es auch war.
Ich kann natürlich nur meine eigene rbind-ähnliche Funktion schreiben, aber diese match.names
Überprüfung geschieht aus einem bestimmten Grund, und ich bin gespannt, was es ist.
D'oh . Ich habe sie mit "lapply (xd, names)" überprüft, bemerkte aber nicht, dass die Zahlen anders waren. –
vielleicht könnte das 'smartbind' von' gtools' Paket nützlich sein. –
@TylerRinker Das ist eine coole Funktion. Ich werde es für den zukünftigen Gebrauch ablegen, aber dafür bleibe ich lieber bei Base R. –