0基础小白自学R语言之当你成功解决了一个困扰你3天的难题|使用函数paste0()批量重命名变量名

先来看一下 paste0() 的基础用法:

paste0('A',1,3,5,7,9)
[1] "A13579"

可以看到,它就像一个神奇的胶水,把你输入的元素粘成一体。

接下来是批量命名变量名的方法:

如果你的变量名遵循某一名称(比如“A”)+数字的格式,而且数字是连续的,你可以——

paste0('A',1:5)
[1] "A1" "A2" "A3" "A4" "A5"

如果数字是间断的,你可以——

paste0('A',c(1,3,5,7,9))
[1] "A1" "A3" "A5" "A7" "A9"

好啦!以上就是分享的全部内容~

虽然是一个好基础好小的问题,但是居然困扰了我好几天(苦涩.jpg)。

刚刚又被拉去写基金本子了,直接破防……

回来补充一个 paste() 函数和paste0() 函数的区别:就是前者生成的变量名会多带一个空格,有时候就是因为一个小小的空格导致某些包跑不通……(亲身踩雷,自闭的原因找到了TAT)

paste('A',1:5)
[1] "A 1" "A 2" "A 3" "A 4" "A 5"
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值