adgroupname -6ren">
gpt4 book ai didi

r - 如何用R中的指定字符替换空格和字符?

转载 作者:行者123 更新时间:2023-12-02 01:06:56 24 4
gpt4 key购买 nike

我有一个类似的字符串

adgroupname <-"life sciences | medical device" 

我想替换

" | " with "|" 

输出应该是这样的

life sciences|medical device 

我正在使用

adgroupname <- gsub(pattern=" | ",replacement="|",x=adgroupname)

但是输出显示为

life|sciences|||medical|device

如何使用 R 做到这一点? R 的新手。感谢任何帮助。

最佳答案

您需要转义管道符号:

adgroupname<-gsub(" \\| ", "|", adgroupname)

结果:

> adgroupname <-"life sciences | medical device" 
> adgroupname
[1] "life sciences | medical device"
> adgroupname<-gsub(" \\| ", "|", adgroupname)
> adgroupname
[1] "life sciences|medical device"

关于r - 如何用R中的指定字符替换空格和字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21504538/

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