R语言字符串内置函数 字符串拼接函数 paste函数/paste0函数 两个函数用法一致,本文就只讲paste函数,paste0函数模仿使用即可,他们唯一的区别就是sep的默认值不同,paste为空格,paste0的sep为“” 基础语法 参数collapse 如果不指定值,那么函数paste的返回值是自变量之间通过sep指定的分隔符连接后得到的一个字符型向量 如果为其指定了特定的值,那么自变量连接后的字符型向量会再被连接成一个字符串,之间通过collapse的值分隔 示例演示两个字符串连接 字符串和向量连接 一个向量中所有的字符相连 将字符串和向量合并后的向量的字符相连,并于“,”分隔 字符串长度函数 nchar函数 统计字符串向量中每个素的字符个数 基础语法 示例使用统计字符串长度 length函数 统计向量中素的个数,即向量的长度 基础语法 示例使用 字符串分割 strsplit函数 将字符串按照某种分割形式将其进行划分,需要设定分隔符,分割完类型为列表 基本语法 示例使用字符串分割 指定输出结果为向量 字符串截取 substr函数/substring函数 对给定的字符串对象取出子集,其参数是子集所处的起始和终止位置,两者区别在于substr的start、last都没有默认值,需要填写;substring的last参数有默认值,可以不用填写,以为默认值 基础语法 示例使用substr示例 substring示例 只写satrt参数,当文本小于,默认从开始截取到尾 start和last参数都使用,这跟substr没有区别 字符串替换 sub函数 从头匹配并替换,但他不是全局替换,而是只替换第一个匹配到的字符 基础语法 示例使用 gsub函数 sub函数的升级版,全局替换,匹配全局的字符并全部替换 基础语法 示例使用 chartr函数 字母替换,不是字符串替换 基础语法 示例使用 toupper函数 将小写字母全部替换为大写 基础语法 示例使用 tolower函数 将大写字母全部转换为小写字母 基础语法 字符串匹配 正则匹配 正则表达式符号含义^匹配一个字符串的开始$匹配一个字符串的结尾.匹配除了换行符以外的任一字符*匹配所有含有*后的字符?匹配所有含有?后的字符+匹配所有含有+后的字符.*可以匹配任意字符|表示逻辑的或[^]表示逻辑的补集[]匹配多个字符,如果不使用任何分隔符号,则搜寻这个集合[-]匹配一个范围 grep函数 搜索给定字符串对象中特定表达式 ,并返回其位置索引 基础语法 示例使用 grepl函数 搜索给定字符串对象中特定表达式 ,并返回布尔值 基础语法 示例使用 字符串空格 str_trim函数 从字符串的开头和结尾删除空格基础语法 示例使用 还可以使用stringr包进行操作
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/59739.html