使字符串不同

时间:2019-03-21 09:47:18

标签: r

我的数据如下:

“Louis Hamilton”
“Tiger Wolf”
“Sachin Tendulkar”
“Lebron James”
“Michael Shoemaker”
“Hollywood – Career as an Actor”
  • 我需要提取所有字符,直到到达空格或破折号(-)
  • 我需要提取的字符数不超过10个 我想要的输出是 “路易” “虎” “萨钦” “勒布朗” “迈克尔” “好莱坞”

我尝试使用以下功能,效果很好

sub("^([^- ]+).*", "\\1", v1)

现在,我该如何操作这些名称,以便输出如下?

“Louis Wolf”
“Tiger:5”
“Sachin James”
“Lebron Tendulkar”
“Michael – Actor”
“Hollywood: Shoemaker”

0 个答案:

没有答案