如何在保留(“)的同时使用(\”)从字符串中删除(\)?

时间:2019-09-25 09:36:27

标签: r stringr

由于使用Excel处理数据时不可避免地会使用特殊字符。

有许多链接可以消除特殊字符,但是当尝试删除\时,我们必须使用\“来消除这两个字符

Remove quotes ("") from a data.frame in R

在这里,它们都删除了两个引号,但是末尾的引号需要出现。

> abc = c("Hi\"","Hello\\")
> abc
[1] "Hi\""   "Hello\\"

> str_replace_all(abc, "\"","")
[1] "Hi "     "Hello\\"

但是我们可以 Hi"作为输出?

1 个答案:

答案 0 :(得分:1)

@Ronak Shah,@ Chelmy88和@Konrad Rudolph 帮助我了解我在解释上的错误。

基本上,它与R在控制台中呈现字符串的方式有关。

使用cat()解决方案可以解决混淆问题。