R语言的字符串处理

R语言字符串的拼接

content<-paste("124235","789","124",sep="@")

 运行的结果:

sep是拼接是中间的连接字符

2,获取字符串的长度

nchar(content)

 content是字符串,直接获取到content的长度

3,字符串的字母转换成大写和小写

content<-"123abc_Abc"
tolower(content)
toupper(content)

运行结果:

 

算了,直接写函数吧!0.0

=======================================

字符串的替换:代码:

gsub(code,newcode,content)#code为要替换前的字符,newcode为替换后的字符,content为需要替换的字符串

字符串的截取:代码:

substring(content,5)#从第5个字符串位置开始截取
substring(content,3,4)#从第3个到第5个字符串位置开始截取

 获取字符在字符串的位置:代码:

content<-"123abc_Abc"
regexpr("2",content)#获取2在content中匹配的第一个的信息
regexpr("2",content)[1]#获取2在content中匹配的第一个的位置
bb<-gregexpr("b",content)#获取b在content中匹配的所有的位置信息
bb[[1]]#显示匹配的所有的位置的索引

 http://zaijiachi.cc/index.php/Web/Home/Home/index

 
原文地址:https://www.cnblogs.com/chenjinshi/p/4669946.html