我有这样的数据:
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.*$", ""))
但这还不是我想要的!