科学网 您所在的位置:网站首页 r语言方括号 科学网

科学网

2024-01-19 05:34| 来源: 网络整理| 查看: 265

R语言中括号的处理

已有 19284 次阅读 2012-11-1 14:56 |个人分类:我的研究|系统分类:科研笔记| R语言, 处理, 查找, 替换, 括号

R语言中括号的处理

 

熊荣川

xiong rongchuan

六盘水师范学院生物信息学实验室

[email protected]

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 实验室设备网 版权所有