无法替换字符串中的字符 - R dataframe
Unable to replace the character in string - R dataframe
我的数据有一个包含 3000 条评论的文本列。下面是截图
评论由一美元组成(例如:30 美元等),我想将 $ 替换为“dollarsign”。我的数据已存储为评论和我使用的以下代码
reviews$text <- as.character(reviews$text)
reviews$text <- str_replace_all(reviews$text, "$", "dollarsign")
print(reviews$text)
我没有从上面的代码中得到任何错误,但是,$ 符号没有被替换。 “dollarsign”出现在每条评论的末尾
我也使用了“gsub”功能,但没有成功。请指教
正如@Roland所说,答案是:
library(tidyverse)
str_replace_all("I don't need to pay almost 0.", fixed("$"), "dollarsign")
#> [1] "I don't need to pay almost dollarsign100."
str_replace_all("I don't need to pay almost 0.", "\$", "dollarsign")
#> [1] "I don't need to pay almost dollarsign100."
我的数据有一个包含 3000 条评论的文本列。下面是截图
评论由一美元组成(例如:30 美元等),我想将 $ 替换为“dollarsign”。我的数据已存储为评论和我使用的以下代码
reviews$text <- as.character(reviews$text)
reviews$text <- str_replace_all(reviews$text, "$", "dollarsign")
print(reviews$text)
我没有从上面的代码中得到任何错误,但是,$ 符号没有被替换。 “dollarsign”出现在每条评论的末尾
我也使用了“gsub”功能,但没有成功。请指教
正如@Roland所说,答案是:
library(tidyverse)
str_replace_all("I don't need to pay almost 0.", fixed("$"), "dollarsign")
#> [1] "I don't need to pay almost dollarsign100."
str_replace_all("I don't need to pay almost 0.", "\$", "dollarsign")
#> [1] "I don't need to pay almost dollarsign100."