正则表达式 – 在“.”之后删除字符串的一部分.
发布时间: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" (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |