Como parte de un problema mayor (añadiendo un argumento ,makeUniqueIDs
-rbind.SpatialPolygonsDataFrame
para situaciones en las que los ID de polígonos son idénticos), estoy corriendo en este extraño mensaje de rbind:error rbind: "Los nombres no coinciden con los nombres anteriores"
> do.call("rbind",xd.small)
Error in match.names(clabs, names(xi)) :
names do not match previous names
la única otra información que pude encontrar en esta era this question, lo que me lleva a creer que rbind
estaba en la raíz del problema también.
Por supuesto, puedo escribir mi propia función tipo rbind, pero presumiblemente esta verificación match.names
ocurre por alguna razón, y tengo curiosidad por saber qué es.
D'oh . Los había revisado a ojo con 'lapply (xd, names)' pero no me di cuenta de que los números eran diferentes. –
tal vez el paquete 'smartbind' del' gtools' podría ser útil. –
@TylerRinker Esa es una función genial. Lo archivaré para usarlo en el futuro, pero prefiero quedarme con la base R. –