R中的sub替换函数【转】】的更多相关文章

R中的grep.grepl.sub.gsub.regexpr.gregexpr等函数都使用正则表达式的规则进行匹配.默认是egrep的规则,也可以选用Perl语言的规则.在这里,我们以R中的sub函数为例(因为该函数可以返回替换字符串后的具体内容)介绍正则表达式的用法. 对该函数的逻辑参数都使用默认值(ignore.case = FALSE,表示大小写敏感:extended = TRUE,表示使用egrep规则:perl = FALSE,表示不使用Perl规则:fixed = FALSE,表示不…
本文原创,转载注明出处,本人Q1273314690 R中知道一个变量的主要内容和结构,对我们编写代码是很重要的,也可以帮我们避免很多错误. 但是,R中有好几个关于属性查看的函数,我们往往不知道什么时候使用哪个函数更合适. 在此总结如下:   所以结论是,通常还是使用attributes函数和str函数,就OK了 原始表格: 具体的几个函数的细节,虽然我也写了,但文章太长,不再贴出         来自为知笔记(Wiz) 附件列表…
一.apply族函数 1.apply  应用于矩阵和数组 # apply # 1代表行,2代表列 # create a matrix of 10 rows x 2 columns m <- matrix(c(1:10, 11:20), nrow = 10, ncol = 2) # mean of the rows apply(m, 1, mean) [1] 6 7 8 9 10 11 12 13 14 15 # mean of the columns apply(m, 2, mean) [1]…
例如有如下x的字符串  String x = "[kllkklk\\kk\\kllkk]"; 要将里面的"kk"替换为++,可以使用两种方法得到相同的结果  replace(CharSequence target, CharSequence replacement) -- x.replace("kk", "++") replaceAll(String regex, String replacement) -- x.replac…
do.call 函数是一个高阶函数, 其第一个参数为一个函数名,或者匿名函数,第二个参数是一个list 对象, 其实是参数列表 比如读取文件test.txt, 内容为 read.table(input, sep="\t") 可以写作 do.call(read.table, list(file="test.txt", sep="\t")) 参数列表可以指定参数的名字,如果不指定,就需要写上全部的参数,而且位置必须和函数定义中的所有参数的前后位置一致…
sprintf( )函数很强大,但并非适用于所有应用场景.例如,如果一些部分在模板中多次出现,那么就需要多次写一样的参数.这通常会使得代码冗长而且难以修改:sprintf("%s, %d years old, majors in %s and loves %s.", "James", 25,"Physics","Physics")## [1] "James, 25 years old, majors in Physi…
1.去除重复数据 函数:duplicated(x, incomparables = FALSE, MARGIN = 1,fromLast = FALSE, ...),返回一个布尔值向量,重复数据的第一个为FALSE,其他为TRUE. x可以是vector或data.frame.为data.frame时,数据的基本单位是行. 2.*apply系列 2.1以行或列为单位向函数传递参数:apply(X, MARGIN, FUN, ...),返回一个结果向量. x是数据,可以是矩阵,数据框.margin…
在php中字符替换函数有几个如有:str_replace.substr_replace.preg_replace.preg_split.str_split等函数,下面我来给大家总结介绍介绍. 一.str_replace(find,replace,string,count) 作用:str_replace() 函数使用一个字符串替换字符串中的另一些字符. 参数 描述find 必需.规定要查找的值.replace 必需.规定替换 find 中的值的值.string 必需.规定被搜索的字符串.count…
内容概览   尽管R是一门以数值向量和矩阵为核心的统计语言,但字符串有时候也会在数据分析中占到相当大的份量.   R语言是一个擅长处理数据的语言,但是也不可避免的需要处理一些字符串(文本数据).如何高效地处理文本数据,将看似杂乱无章的数据整理成可以进行统计分析的规则数据,是『数据玩家』必备的一项重要技能.   在编程语言里,文本处理绝对是一大热门,作为数据统计分析最热门的R语言,虽然处理方法没有其他的文本的编程语言丰富,但其处理文本的能力也是非常实用的.特别是在文本数据挖掘日趋重要的背景下,在数…
内容概览 尽管R是一门以数值向量和矩阵为核心的统计语言,但字符串同样极为重要.从医疗研究数据里的出生日期到文本挖掘的应用,字符串数据在R程序中使用的频率非常高.R语言提供了很多字符串操作函数,本文仅简要以下几种常用的字符串函数. 字符串分割函数:strsplit( ) 字符串连接函数:paste( ) 计算字符串长度:nchar( ) 字符串截取函数:substr( )及substring( ) 字符串替换函数:chartr( ) 大小写转换函数:toupper( ).tolower( )及ca…