Я хотел бы разбить вектор символьных строк (имена людей) на два столбца (векторы). Проблема в том, что у некоторых людей есть фамилия "два слова". Я хотел бы разбить имя и фамилию на два столбца. Я могу вырезать и взять первые имена, используя код ниже, но фамилия ускользает от меня. (посмотрите на обс 29 в примере, приведенном ниже, чтобы получить представление о том, что у Форда есть "фамилия" Pantera L, которая должна храниться вместе)
То, что я пытался сделать до сих пор;
x<-rownames(mtcars)
unlist(strsplit(x, " .*"))
Как бы мне хотелось выглядеть:
MANUF MAKE
27 Porsche 914-2
28 Lotus Europa
29 Ford Pantera L
30 Ferrari Dino
31 Maserati Bora
32 Volvo 142E