全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1425 9
2021-06-02
例如:
example <- c("book","books","booked","booking")

需要查出
newdata <- ("book","books")

请问如何用正则来实现?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2021-6-2 14:40:39
library(stringr)
example <- c("book","books","booked","booking")

newdata <- example[str_which(example, "(book|books)$")]
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-6-2 14:45:07

or

newdata <-example[grepl("(book|books)$", example)]
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-6-2 14:50:18

or

newdata <-example[grepl("book(s{0,1})$", example)]
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-6-2 14:58:31
ofoliao 发表于 2021-6-2 14:50
or
newdata &lt;-example[grepl("book(s{&#48;,1})$", example)]
谢谢!如果有n个单词遍历时,怎么写正则表达式呢?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2021-6-2 15:01:04
huapeng66 发表于 2021-6-2 14:58
谢谢!如果有n个单词遍历时,怎么写正则表达式呢?
不太明白你的意思,请描述的详细点
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群