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