gpt4 book ai didi

r - 如何从数据框中的列中删除文本 [start section id ="20107"]

转载 作者:行者123 更新时间:2023-12-02 07:25:12 26 4
gpt4 key购买 nike

我正在尝试删除字符串 [start section id="20107"]出现在数据框中一列的每个单元格中。

我试过了df1$Col1<- gsub("[start section id="20107"]", "", df1$Col1)但我得到一个错误unexpected numeric constant in df1$Col1<- gsub("[start section id="20107" ,不确定我还能尝试什么,感谢大家的帮助。

[start section id="20107"]

(11-Feb-2013 13:22 DK04)
#1 Preventive exam
#2 Mild hyperlipidemia
#3 Hyperglycemia
#4 Peripheral neuropathy

最佳答案

gsub 需要正则表达式,因此 [ 被视为特殊的正则表达式字符。使用 fixed = TRUE。此外,您必须使用 \ 转义引号,因此如果字符串中有 ",请使用 \"

df1 <- data.frame(Col1 = "fdsfd [start section id=\"20107\"]")
df1$Col1<- gsub("[start section id=\"20107\"]", "", df1$Col1, fixed = TRUE)

使用 fixed = TRUE,您的搜索模式被视为“纯字符串”,而不是正则表达式。

关于r - 如何从数据框中的列中删除文本 [start section id ="20107"],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33276015/

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