加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式 – 在“.”之后删除字符串的一部分.

发布时间:2020-12-14 06:29:53 所属栏目:百科 来源:网络整理
导读:这是一个简单的问题,但我看不到我做错了什么. 我在R工作,加入号码如变量a a - c("NM_020506.1","NM_020519.1","NM_001030297.2","NM_010281.2","NM_011419.3","NM_053155.2") 要从bioart包中获取信息,我需要在登录号后删除.1等.我通常用这段代码: b - sub("
这是一个简单的问题,但我看不到我做错了什么.
我在R工作,加入号码如变量a
>a <- c("NM_020506.1","NM_020519.1","NM_001030297.2","NM_010281.2","NM_011419.3","NM_053155.2")

要从bioart包中获取信息,我需要在登录号后删除.1等.我通常用这段代码:

> b <- sub("..*","",a)

>[1] "" "" "" "" "" ""

但是,您可以看到,这不是这个变量的正确方法.谁能帮我这个?

你只需要逃避这个时期:
a <- c("NM_020506.1","NM_053155.2")

gsub("..*",a)
[1] "NM_020506"    "NM_020519"    "NM_001030297" "NM_010281"    "NM_011419"    "NM_053155"

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读