首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在R中为独特的法律符号清理字符串

在R中为独特的法律符号清理字符串
EN

Stack Overflow用户
提问于 2017-08-11 20:07:29
回答 1查看 38关注 0票数 0

我想清理字符串,以便它们可以被解析为独特的法律符号。我打算清理很多字符串,因此在输出中存在重复符号的不良风险。只要取下每一个非法字符并用其32基编码取代它就足够了。期望的行为:

代码语言:javascript
复制
sanitize("_bad_symbol$not*a&list%$('")
## [1] "L4bad_symbolEQnotFIaEYlistEUSCQJY"

我想我所需要的只是一张完整的grep字符列表。我知道lettersLETTERS,但是其他的一切呢?

是否已经有更好的解决办法?因为我会喜欢的。

编辑:刚刚从this post中找到关于make.names()的信息。我可以在紧要关头就这么做,但我宁愿不这样做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-08-11 20:40:20

通过make.names()make.unique()的结合,问题得到了解决。

代码语言:javascript
复制
make.unique(make.names(c("asdflkj#@#$", "asdflkj####")))
## [1] "asdflkj...."   "asdflkj.....1"
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45643030

复制
相关文章

相似问题

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