У меня есть данные, что выглядит следующим образом:Удалить все после последнего пространства с stringr
df <- tribble(
~name, ~value,
"Jake Lake MLP", 10,
"Bay May CE", 5,
"Drake Cake Jr. DSF", 9.1,
"Sam Ram IR QQQZ", 1
)
Я хочу, чтобы обрезать все имена, так что они:
"Jake Lake",
"Bay May",
"Drake Cake Jr.",
"Sam Ram IR"
В основном удаление все после последнего пространство.
Я пробовал:
df %>% mutate(name = str_replace(name, "\\s.*$", ""))
Но это не совсем то, что я хочу!
Вы действительно можете взять регулярное выражение из непринятого ответа по адресу http://stackoverflow.com/questions/20497895/regular-expression-in-r-to-remove-the-part-of-a-string- after-the-last-space –