R语言之字符串的组合与拆分
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R语言之字符串的组合与拆分相关的知识,希望对你有一定的参考价值。
参考技术A由以上可知, paste() 默认连接符为空格, paste0() 连接符为空,等于 paste(sep = \'\')
由以上可知,当被组合对象元素个数不相等时,会依次选取元素组合,最终的组合数等于元素个数多的那个
针对变量内部元素进行拼接时,使用 x[1:n] 进行遍历,\'n\'小于 x 的维度
str_split_fixed(str,pattern,n) , pattern 为分隔符,如果 pattern = \'\' ,则将 str 拆分成一个个字符,n表示将 str 拆分n个部分,若 n 小于 str 中分隔符个数,则只有前 n-1 个(3刀4段)分隔符发挥作用,后面的分隔符不起作用
R语言paste函数
中许多字符串使用 paste() 函数来组合。它可以将任意数量的参数组合在一起。
语法
粘贴(paste)函数的基本语法是:
paste(..., sep = " ", collapse = NULL)
以下是所使用的参数的说明:
- ... - 表示要组合的任何数量的参数。
- sep - 表示参数之间的分隔符。它是任选的。
- collapse - 用于消除两个字符串之间的空间。但不是在一个字符串的两个词的空间。
示例
a <- "Hello" b <- ‘How‘ c <- "are you? " print(paste(a,b,c)) print(paste(a,b,c, sep = "-")) print(paste(a,b,c, sep = "", collapse = ""))
当我们上面的代码执行时,它产生以下结果:
[1] "Hello How are you? " [1] "Hello-How-are you? " [1] "HelloHoware you? "
以上是关于R语言之字符串的组合与拆分的主要内容,如果未能解决你的问题,请参考以下文章