我有一个带有特殊字符的文本文件。
我想替换 的所有实例由
这就是我阅读文件的方式
donnees <- read.table("Shanghaifr.txt", sep="\t", header = TRUE)
我明白了
我试过了,但没有用
donnees <- read.table("Shanghaifr.txt", sep="\t", header = TRUE)
datest <- donnees$datesr[[15]]
sub("ao<U+00FB>","ao\\U00FBt",datest)
例如,我应该得到 17août2017 以便我以后可以轻松完成
as.Date("17août2017", "%d%b%Y")# to get the numeric date.
最佳答案
使用 sub
这里似乎有点棘手,因为它可能会进行编码。例如。:
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"
关于r - 将特殊字符转换为纯文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48459641/