У меня есть данные, которые выглядят так:
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.*$", ""))
Но это не совсем то, что я хочу!