gpt4 book ai didi

删除字符串中第一个 'backslash' 之后的所有内容

转载 作者:行者123 更新时间:2023-12-04 10:55:57 24 4
gpt4 key购买 nike

我有一个像下面这样的向量

vec <- c("abc\edw\www", "nmn\ggg", "rer\qqq\fdf"......)

我想在遇到第一个斜杠后立即删除所有内容,如下所示

newvec <- c("abc","nmn","rer")

谢谢。

我的原始矢量图如下(只有头部)

[1] "peoria ave\nste \npeoria"                      [2]   "wood dr\nphoenix"                                  
"central ave\nphoenix"
[4] "southern ave\nphoenix" [5] "happy valley rd\nste
\nglendaleaz " "the americana at brand\n americana way\nglendale"

这里的问题是我的原始 csv 文件不包含反斜杠,但是当我读取它时出现反斜杠。原始csv文件如下

[1] "peoria ave               [2] "wood dr
nste nphoenix"
npeoria"

如您所见,它们实际上由“ENTER”分隔,但当我在 R 中使用 read.csv() 读取它时,它们被反斜杠替换。

最佳答案

另一个解决方案:

 sub("\\\\.*", "", x)

关于删除字符串中第一个 'backslash' 之后的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17187552/

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