我的R中的数据框包含列 类型字符,其值如下
121.29
288.10
120.00
V132.30
800.00
我试图摆脱额外的“和\并保留干净的价值如下
gsub("([\\])","", x)
我尝试str_repalce_all
也<section id="menu">
<ul id="main">
<li id="first">@Html.ActionLink("Home", "Index", "Home")</li>
<li>@Html.ActionLink("League Table", "Tables", "Home")</li>
<li>@Html.ActionLink("Fixtures/Results", "Fixtures", "Home")</li>
<li>@Html.ActionLink("Clubs", "Clubs", "Home")</li>
<li>@Html.ActionLink("Talkin' Baws", "TBVideoPlayer", "Home")</li>
<li>@Html.ActionLink("Contact Us", "Contactus", "Home")</li>
</ul>
</section>
功能到目前为止没有运气。如果有人能帮我解决这个问题,我将不胜感激。提前谢谢。
答案 0 :(得分:2)
尝试
gsub('\\"',"",x)
[1] "121.29" "288.1" "120" "V132.3" "800"
由于第四个条目不是数字且原子向量只能包含相同模式的条目,因此在这种情况下条目都是字符(能够存储数据的最灵活模式)。因此每个条目周围仍会有引号。
由于\
是一个特殊字符,因此需要使用反斜杠对其进行转义,因此表达式\\"
将作为第一个参数传递给gsub()
。此外,正如@rawr所建议的那样,可以使用单引号来解决双引号。
另一种方法是使用双引号并将其转义:
gsub("\\\"","",x)
产生相同的结果。
希望这有帮助。