美文网首页
R语言实战:数值和字符处理函数(2)

R语言实战:数值和字符处理函数(2)

作者: jlyq617 | 来源:发表于2017-11-23 10:47 被阅读31次

(4)字符处理函数

函数 描述
nchar(x) 计算x中的字符数量
sbstr(x, start,stop) 提取或替换一个字符向量中的字串
grep(pattern, x,ignore,case=FALSE,fixed=FALSE) 在x中搜索某种模式。若fixed=FALSE,则pattern为一个正则表达式。若fixed=TRUE,则pattern为一个文本字符串。返回值为匹配的下标
sub(pattern, replacement,x,ignore.case=FALSE,fixed=FALSE) 在x中搜索pattern,并以文本replacement将其替换。
strsplit(x, split,fixed=FALSE) 在split处分割字符向量x中的元素。
paste(...,sep=" ") 连接字符串,分隔符为sep
toupper(x) 大写转换
tolower(x) 小写转换

具体的例子如下:

x<-c('ab','cde','fghij')
length(x)#返回值为3
nchar(x[3])#返回值为5

x<-'abcdef'
substr(x,2,4)#返回值为'bcd'
subset(x,2,4)<-'22222'#x从‘abcdef’变为‘a222ef’

grep('A',c('b','A','c'),fixed=TRUE)#返回值为2

sub('\\s','.','Hello There')#返回值为Hello.There

y<-strsplit('abc','')#返回含有1个成分,3个元素的列表,"a" "b" "c"

paste('x',1:3,sep='M')#返回值为c('xM1','xM2','xM3')

toupper('abc')#返回值为‘ABC’
tolower('ABC')#返回值为‘abc’

(5)其他实用函数

函数 描述
length(x) 对象x的长度
seq(from, to,by) 生成一个序列
rep(x,n) 将x重复n次
cut(x,n) 将连续型变量x分割为有着n个水平的因子
pretty(x,n) 创建美观的分割点。通过选取n+1个等间距的取整值,将一个连续型变量x分割为n个区间。
cat(... ,file='my file',append=FALSE) 连接...中的对象,并将其输出到屏幕上或文件中(如果声明了一个的话)

具体的例子如下:

x<-c(2,5,6,9)
length(x)#返回值为4

indices<-seq(1,10,2)#indices的值为c(1,3,5,7,9)

y<-rep(1:3,2)#y的值为c(1,2,3,1,1,2,3)

相关文章

  • R语言实战:数值和字符处理函数(2)

    (4)字符处理函数 具体的例子如下: (5)其他实用函数 具体的例子如下:

  • 第5章 高级数据管理

    《R语言实战》笔记系列 本章学习大纲 1.数学和统计函数 2.字符处理函数 3.循环和条件执行 4.自编函数 5....

  • R语言实战:数值和字符处理函数(1)

    (1)数学函数 (2)统计函数 (3)概率函数 在R中,概率函数形如:[dpqr]distribution_abb...

  • MySQL常用函数

    MySQL常用函数分为四种:1、字符串函数:用于处理字符串2、数值函数:用于处理数字3、日期和时间函数4、系统信息...

  • R in action 第五章 学习笔记

    0610 14:26 统计函数 0.05截尾平均数函数 其他有用统计函数 数值和字符处理函数 有关R的正则表达式G...

  • R语言中的字符串

    R语言提供了丰富的字符串函数,这里介绍几个R语言里面常用的基本字符串处理函数,详细参数可以在R中查看帮助。 nch...

  • R语言 字符处理函数

    字符处理函数 函 数 描 述 nchar(x) 计算 x 中的字符数量 x <- c("ab", "cde", "...

  • Oracle学习笔记(五)

    函数的作用:方便数据的统计;处理查询结果。 函数的分类:数值函数、字符函数、日期函数、转换函数。 四舍五入函数:R...

  • 导入数据(2018-06-07)

    上篇文章,数据的处理存在问题,看了R语言实战后,发现数据导入有错误,数据中既有字符型也有数值型,应该是以数据框的形...

  • R语言高级数据管理

    本章内容主要学习 1、数学与统计函数2、字符处理函数3、循环和条件执行4、自编函数5、数据整合与重塑 5.1数值和...

网友评论

      本文标题:R语言实战:数值和字符处理函数(2)

      本文链接:https://www.haomeiwen.com/subject/ymnavxtx.html