R语言函数paste和paste0

设置随机抽取字母变量v1

v1 <- sample(LETTERS,10,replace=FALSE);v1
 [1] "V" "E" "S" "L" "F" "H" "O" "W" "I" "Z"

paste()中的sep=将两个或多个向量字符串分别对应连接

paste(v1,sep = " ")
 [1] "V" "E" "S" "L" "F" "H" "O" "W" "I" "Z"

paste(v1,v1,sep = "")
 [1] "VV" "EE" "SS" "LL" "FF" "HH" "OO" "WW" "II" "ZZ"

paste(v1,v1,sep = " ")
 [1] "V V" "E E" "S S" "L L" "F F" "H H" "O O" "W W" "I I" "Z Z"

paste中的collapse=将全部字符连接变为一个字符串“ ”

paste(v1,v1,collapse = "+")               ##默认sep=" "
[1] "V V+E E+S S+L L+F F+H H+O O+W W+I I+Z Z"

paste(v1,v1,sep = "",collapse = "+")
[1] "VV+EE+SS+LL+FF+HH+OO+WW+II+ZZ"

paste(v1,v1,sep = " ",collapse = "+")
[1] "V V+E E+S S+L L+F F+H H+O O+W W+I I+Z Z"

而paste0()与paste()的区别是无法设定sep,默认=“”每空格。

 paste0(v1,v1,collapse = "+")
[1] "VV+EE+SS+LL+FF+HH+OO+WW+II+ZZ"

联系formula公式函数,

paste(paste(v1,collapse = "+"),"a",sep  = "~")    ###带“”
[1] "V+E+S+L+F+H+O+W+I+Z~a"

formula(paste(paste(v1,collapse = "+"),"a",sep  = "~"))
V + E + S + L + F + H + O + W + I + Z ~ a

方便多变量的计算,如前期所述的doBy包分组计算平均值等。

看完如果对你有帮助,感谢点赞支持!

如果你是电脑端,看到右下角的 “一键三连” 了吗,没错点它[哈哈]

在这里插入图片描述

  • 27
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值