Me gustaría dividir un vector de cadenas de caracteres (nombres de personas) en dos columnas (vectores). El problema es que algunas personas tienen un apellido de 'dos palabras'. Me gustaría dividir los nombres y apellidos en dos columnas. Puedo cortar y tomar los nombres usando el siguiente código, pero el apellido me elude. (observe la obs. 29 en el ejemplo de abajo para tener una idea ya que el Ford tiene un "apellido" de Pantera L que debe mantenerse unido)División de una cadena en el primer espacio
Lo que he intentado hacer hasta ahora;
x<-rownames(mtcars)
unlist(strsplit(x, " .*"))
Lo que me gustaría que se vea como:
MANUF MAKE
27 Porsche 914-2
28 Lotus Europa
29 Ford Pantera L
30 Ferrari Dino
31 Maserati Bora
32 Volvo 142E
@ Joshua Ullrich Hermoso. Gracias por la explicación también. –