无法替换字符串中的字符 - 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."