gpt4 book ai didi

r - 如何在R中用相同的字符串替换多个字符串

转载 作者:行者123 更新时间:2023-12-04 05:49:01 24 4
gpt4 key购买 nike

我有一个弦

vec = c('blue','red','flower','bee')

我想将不同的字符串转换为一行而不是单独转换为相同的字符串
即我可以用gsub蓝色和gsub红色使它们都拼写为“color”。我怎样才能做到这一点?

输出应为:
'颜色','颜色','花','蜜蜂'

最佳答案

sub("blue|red", "colour", vec)

使用“|” (包含或)在您想要替换的字词之间。
使用 sub仅更改第一次出现,而 gsub更改同一字符串中的多次出现。参见 ?gsub

关于r - 如何在R中用相同的字符串替换多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28285480/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com