科学网 | 您所在的位置:网站首页 › r语言方括号 › 科学网 |
R语言中括号的处理
已有 19284 次阅读 2012-11-1 14:56 |个人分类:我的研究|系统分类:科研笔记| R语言, 处理, 查找, 替换, 括号 R语言中括号的处理
熊荣川 xiong rongchuan 六盘水师范学院生物信息学实验室 http://blog.sciencenet.cn/u/Bearjazz
R语言中的括号往往代表函数的调用,要求上下游对应,并有相应的函数作基础。然而我们在处理字符串时,往往有些作为纯符号的括号。如果不经特殊处理当然达不到预期效果。 如下面的例子,我们想把括号删除
x = “(9527)” #赋字符串值给x x = gsub(" (", "",x, ignore.case = FALSE, perl = FALSE, fixed = FALSE, useBytes = FALSE) 如果直接替换,就会出现以下的错误提示 #错误于gsub(" (", "", x, ignore.case = FALSE, perl = FALSE, fixed = FALSE, : 正规表现’ ('不对,原因是'Missing ')''
解决方法就是 x = gsub("\(", "",x, ignore.case = FALSE, perl = FALSE, fixed = FALSE, useBytes = FALSE) #在括号位置之前加两个\ https://blog.sciencenet.cn/blog-508298-628286.html 上一篇:解决网页不能被选择、复制等问题下一篇:R语言中表格输入(read.csv)时的标题行处理 收藏 IP: 210.75.236.*| 热度| |
CopyRight 2018-2019 实验室设备网 版权所有 |