如何将重音文本转换为纯文本R

如何将重音文本转换为纯文本R,r,parsing,text,escaping,R,Parsing,Text,Escaping,我正在解析一个来自法国水文数据库的文本文件,其中包含以下行: Date Q (m3/s) Validité F. exp. Libellé Fréquence exp 当R用read.csv或readLines读取这些行时,重音会用代码转义,形成以下内容: Date Q (m3/s) Validit\xe9 F. exp. Libell\xe9 Fr\xe9quence exp 这些转义码阻止简单的grepl命令。例如: grepl("Date", "Date Q (m3/

我正在解析一个来自法国水文数据库的文本文件,其中包含以下行:

Date    Q (m3/s)    Validité    F. exp. Libellé Fréquence exp
当R用
read.csv
readLines
读取这些行时,重音会用代码转义,形成以下内容:

Date Q (m3/s) Validit\xe9 F. exp. Libell\xe9 Fr\xe9quence exp
这些转义码阻止简单的grepl命令。例如:

grepl("Date", "Date Q (m3/s) Validit\xe9 F. exp. Libell\xe9 Fr\xe9quence exp")
生成以下结果:

[1] FALSE
Warning message:
In grepl("Date", "Date Q (m3/s) Validit\xe9 F. exp. Libell\xe9 Fr\xe9quence   exp") :
input string 1 is invalid in this locale
处理这些转义码以便应用简单文本处理的最佳方法是什么?

尝试一下:

namc