【R每日一贴】R中连接字符串?
测试开头
测试结尾
文/陆勤
若是想把两个或者以上的字符串连成一块,怎么办?R中给我们提供paste()函数,该函数能够连接多个字符串。也就是说,它通过首尾连接字符串,以形成一个字符串。举例说明如下。
> paste("Hello", "everyone")
[1] "Hello everyone"
说明:默认情况,paste()函数会在字符串之间插入一个空格。若是不需要,可以通过该函数的参数sep来设置。例如
> paste("Hello", "everyone", sep="")
[1] "Helloeveryone"
> paste("Hello", "everyone", sep="-")
[1] "Hello-everyone"
思考:若一个参数或者更多个参数是字符串向量,结果会怎么样?例如
> ch1 <- c("Hello", "Sun")
> paste(ch1, "world")
[1] "Hello world" "Sun world"
> ch2 <- c("everyone", "everybody")
> paste(ch1, ch2)
[1] "Hello everyone" "Sun everybody"
> paste(ch1, ch2, "world")
[1] "Hello everyone world" "Sun everybody world"
【想一想】
1 paste()函数有什么用?如何使用?
【做一做】
1paste("A", 1:10, sep="")和paste(c("A", "B"), 1:10, sep="-")执行后结果分别是什么?为什么?
【温馨话语】
你若安好,便是晴天。
我是陆勤,微信号:wangluqing360,你们在R路上的朋友,一起欣赏R路上的风景。PPV课R语言群:342699237,欢迎朋友们加入,共建最好的R社区。
赠人玫瑰,手有余香。若是觉得此文有用,欢迎分享给更多的人,让更多的人受用。
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!