【R每日一贴】R中子串替代?
测试开头
测试结尾
文/陆勤
如何使用新的子串来替代字符串里面的原子串呢?R提供了sub函数和gsub函数。语法格式如下。
sub(old, new, string)
gsub(old, new, string)
说明:函数sub表示使用new子串来替代string里面第一个old子串;函数gsub表示使用new子串来替代string里面全部的old子串。
举例说明如下。
> string <- "Jack is very strong. Jack is very handsome."
> sub("Jack", "Mike", string)
[1] "Mike is very strong. Jack is very handsome."
> gsub("Jack", "Mike", string)
[1] "Mike is very strong. Mike is very handsome."
【想一想】
1 sub函数和gsub函数有什么差异?
【做一做】
1已知一个字符串内容为“For really tough problem, you need R and SAS”,请移除子串“and SAS”?
【温馨话语】
有了学问,好比站在山上,可以看到很远很多东西;没有学问,如在暗沟里走路,摸索不着,那会苦煞人。
我是陆勤,微信号:wangluqing360,你们在R路上的朋友,一起欣赏R路上的风景。PPV课R语言群:342699237,欢迎朋友们加入,共建最好的R社区。
赠人玫瑰,手有余香。若是觉得此文有用,欢迎分享给更多的人,让更多的人受用。
请关注“恒诺新知”微信公众号,感谢“R语言“,”数据那些事儿“,”老俊俊的生信笔记“,”冷🈚️思“,“珞珈R”,“生信星球”的支持!