美文网首页
R语言学习--paste函数的使用

R语言学习--paste函数的使用

作者: 虾里巴人 | 来源:发表于2019-12-19 15:55 被阅读0次

    分享:刘绵宇
    r语言中许多字符串使用paste()函数来组合。它可以将任意数量的参数组合在一起。

    语法

    粘贴(paste)函数的基本语法是:

    paste(..., sep = " ", collapse = NULL)
    以下是所使用的参数的说明:

    ... - 表示要组合的任何数量的参数。
    sep - 表示参数之间的分隔符。它是任选的。
    collapse - 用于消除两个字符串之间的空间。但不是在一个字符串的两个词的空间。

    示例

    a <- "Hello"
    b <- "How"
    c <- "are"
    d <- "you?"
    
    print(paste(a,b,c,d))
    
    print(paste(a,b,c,d, sep = ","))
    
    print(paste(a,b,c,d, sep = ",", collapse = ""))
    
    print(paste(a,b,c,d, sep = "", collapse = ""))
    

    这个函数常被用来组合参数,为system2函数准备,同时也会用于处理质控后的snp文件,

    下面是一个对collapse参数的实例说明
    paste("a",1,collapse = "+")##注意到了吧,collapse没用上
    ## [1] "a 1"
    paste(c("a","b","c"),collapse = "+") #这样就很容易理解了,collapse折叠起了元素
    ## [1] "a+b+c"
    # 再来更明显的举例
    paste("a",1:5,sep = "")##先在元素间连接
    ## [1] "a1" "a2" "a3" "a4" "a5"
    #然后折叠
    paste("a",1:5,sep = "",collapse = "+")
    ## [1] "a1+a2+a3+a4+a5"
    

    参考
    https://www.jianshu.com/p/44e3de9b7a81
    https://www.cnblogs.com/csguo/p/7294057.html

    相关文章

      网友评论

          本文标题:R语言学习--paste函数的使用

          本文链接:https://www.haomeiwen.com/subject/kfwmnctx.html