我有一个像"x$var1"
一样的角色。
我想删除"x$"
,因此我只有"var1"
。
它可能很简单,但我是R的新手。任何帮助都将不胜感激。
提前致谢
答案 0 :(得分:3)
您可以使用功能sub
。使用双\\
因为$
是一个特殊的正则表达式字符,所以需要对其进行转义。
sub("x\\$", replacement = "", x = "x$var1")
[1] "var1"
或者我们可以使用fixed=TRUE
并删除转义字符\\
sub("x$", replacement = "", x = "x$var1", fixed=TRUE)
#[1] "var1"