stringr-----str_split

主页:https://cran.r-project.org/web/packages/stringr/index.html

#安装stringr包> install.packages('stringr')> library(stringr)

#stringr函数分类:

字符串拼接函数

    字符串计算函数

    字符串匹配函数

    字符串变换函数

    参数控制函数

#stringr字符串匹配函数

str_split(string, pattern, n = Inf) str_split_fixed(string, pattern, n)

string: 字符串,字符串向量。

pattern: 匹配的字符(分割符,可以是正则表达式也可以是固定的字符)。

n: 分割个数(指定返回分割的个数,需要注意的是,其使用转移法分割字符串)

#对字符串进行分割

### str_split与str_split_fixed的区别 ### 在于前者返回列表格式,后者返回矩阵格式 > val <- "abc,123,234,iuuu" # 以,进行分割 > s1<-str_split(val, ",");s1 [[1]] [1] "abc" "123" "234" "iuuu" # 以,进行分割,保留2块 > s2<-str_split(val, ",",2);s2 [[1]] [1] "abc" "123,234,iuuu" # 查看str_split()函数操作的结果类型list > class(s1) [1] "list" # 用str_split_fixed()函数分割,结果类型是matrix > s3<-str_split_fixed(val, ",",2);s3 [,1] [,2] [1,] "abc" "123,234,iuuu" > class(s3) [1] "matrix"

(0)

相关推荐

  • VBA编程,如何返回字符串中的数值,Val函数介绍

    No.1 如果想要把一个字符串里的数字找出来,怎么做更好? 这个方法可以,但不能完美解决问题. Val函数是以适当类型的数值格式返回字符串中的包含的数字. 既然是适当的类型,那么就有不适当的类型. 如 ...

  • 这20个Pandas函数,堪称'数据清洗'杀手!

    今天准备介绍一篇超级肝货! Pandas 是基于NumPy 的一种工具,该工具是为解决数据分析任务而创建的.它提供了大量能使我们快速便捷地处理数据的函数和方法. 本文介绍的这20个[被分成了15组]函 ...

  • Python|split()方法

    问题描述Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串语法split() 方法语法:str.split(str="& ...

  • 字符串拆分、去重、合并,你会吗?

    你好,我是刘卓.欢迎来到我的公号,excel函数解析.今天来分享一个字符串拆分.去重.合并的案例. -01- 具体应用 下图A列是数据源,每个单元格都是一个字符串.每个字符串都是由一些近义词连成的,并 ...

  • stringr包中的重要函数

    stringr包中的重要函数 函数 功能说明 R Base中对应函数 使用正则表达式的函数 str_extract() 提取首个匹配模式的字符 regmatches() str_extract_all ...

  • 《R数据科学》第10章-用stringr处理字符串

    《R数据科学》第10章-用stringr处理字符串

  • 字符串处理stringr包在微生物生态的应用基础

    使用stringr处理字符串 正则表达式(regular expression,regexp)是处理字符串的核心步骤.正则表达式的用处非常大,字符串通常包含的是非结构化或半结构化数据,正则表达式可以用 ...

  • R学习 从Tidyverse学起,入门R语言(tidyr和stringr)

    tidyverse出自于R大神Hadley Wickham之手,他是Rstudio首席科学家,也是ggplot2的作者.tidyverse就是他将自己所写的包整理成了一整套数据处理的方法,包括ggpl ...