首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将重音文本转换为纯文本R

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

Stack Overflow用户
提问于 2016-07-19 18:24:24
回答 0查看 75关注 0票数 1

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

代码语言:javascript
运行
复制
Date    Q (m3/s)    Validité    F. exp. Libellé Fréquence exp

当R使用read.csvreadLines读取这些行时,用代码对重音进行转义,形成如下形式:

代码语言:javascript
运行
复制
Date Q (m3/s) Validit\xe9 F. exp. Libell\xe9 Fr\xe9quence exp

这些转义代码阻止了简单的grepl命令。举个例子:

代码语言:javascript
运行
复制
grepl("Date", "Date Q (m3/s) Validit\xe9 F. exp. Libell\xe9 Fr\xe9quence exp")

生成以下结果:

代码语言:javascript
运行
复制
[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

处理这些转义代码的最好方法是什么,以便我可以应用简单的文本处理?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38455843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档