如何删除r中的字符

时间:2016-03-22 17:30:09

标签: r

我有一个像"x$var1"一样的角色。 我想删除"x$",因此我只有"var1"。 它可能很简单,但我是R的新手。任何帮助都将不胜感激。 提前致谢

1 个答案:

答案 0 :(得分:3)

您可以使用功能sub。使用双\\因为$是一个特殊的正则表达式字符,所以需要对其进行转义。

sub("x\\$", replacement = "", x = "x$var1")
[1] "var1"

或者我们可以使用fixed=TRUE并删除转义字符\\

sub("x$", replacement = "", x = "x$var1", fixed=TRUE)
#[1] "var1"