R语言中的函数25:paste,paste0

文章目录

介绍

paste0()和paste()函数都可以实现对字符串的连接,paste0是paste的简化版。

paste0()

r 复制代码
paste (..., sep = " ", collapse = NULL, recycle0 = FALSE)
  • ...

    one or more R objects, to be converted to character vectors.

  • sep

    a character string to separate the terms. Not NA_character_.

  • collapse

    an optional character string to separate the results. Not NA_character_.

  • recycle0

    logical indicating if zero-length character arguments should lead to the zero-length character(0) after the sep-phase (which turns into "" in the collapse-phase, i.e., when collapse is not NULL).

实例

r 复制代码
> paste0('a','b','c')
[1] "abc"
> paste0(c('a','b'),c('c','d'))
[1] "ac" "bd"
> paste0(c('a','b'),c('c','d'),collapse = '+')
[1] "ac+bd"

paste()

相比于paste0,paste()函数提供了sep参数来制定连接符。

注意:在对向量间元素进行连接时使用sep参数,在将向量内全部元素连接时需要使用collapse 参数

实例

cpp 复制代码
paste('a','b','c')
# [1] "a b c"
paste(c('a','b'),c('c','d'))
# [1] "a c" "b d"
paste(c('a','b'),c('c','d'),sep='+')
# [1] "a+c" "b+d"
paste(c('a','b'),c('c','d'),collapse = '+')
# [1] "a+c" "b+d"
相关推荐
皮实的芒果几秒前
前端实时通信方案对比:WebSocket vs SSE vs setInterval 轮询
前端·javascript·性能优化
鹿九巫几秒前
【CSS】层叠,优先级与继承(三):超详细继承知识点
前端·css
爱编程的鱼1 分钟前
C# 结构(Struct)
开发语言·人工智能·算法·c#
奕云1 分钟前
react-redux源码分析
前端
咸鱼一号机2 分钟前
:global 是什么
前端
专业掘金3 分钟前
0425 手打基础丸
前端
五号厂房3 分钟前
Umi Max 如何灵活 配置多环境变量
前端
红尘散仙5 分钟前
六、WebGPU 基础入门——Vertex 缓冲区和 Index 缓冲区
前端·rust·gpu
南望无一5 分钟前
webpack性能优化和构建优化
前端·webpack
il6 分钟前
Deepdive into Tanstack Query - 2.0 Query Core 概览
前端·javascript