将特殊字符转换为纯文本

时间:2018-01-26 10:33:39

标签: r

我有一个带有特殊字符的文本文件。 我想将enter image description here的所有实例替换为enter image description here 这就是我阅读文件的方式

  

donnees< - read.table(“Shanghaifr.txt”,sep =“\ t”,header = TRUE)

我得到了这个 sample of my table

我尝试了这个但是没有用

RemoveRange

我应该以17oût2017为例,以便我以后可以轻松地做到

  

as.Date(“17août2017”,“%d%b%Y”)#获取数字日期。

1 个答案:

答案 0 :(得分:1)

使用sub在这里看起来有点棘手,因为它可能会进行编码。 E.g:

sub("ao<U+00FB>t", "ao\u00FBt", "21ao<U+00FB>t2017", fixed = TRUE)
# [1] "21août2017"

可能的解决方法是(必须有更优雅的方式?!):

sub("<U\\+00FB>", enc2native("\u00FB"), "21ao<U+00FB>t2017")
# [1] "21août2017"