r - R语言中十六进制转换为Unicode

标签 r

我想用 R 语言从连续的十六进制数字创建 Unicode。

例如\u005C可以转换为字符,paste0("\u", "005C")不能转换为字符。

因此,无法创建以下函数。

hex.chr <- function(hex){paste0("\u", hex)}
hex.chr("005C")

在上述情况下,如何创建一个仅通过输入 005C 即可转换为 Unicode 的函数?

最佳答案

您可以使用intToUtf8paste0x将其识别为十六进制

hex.chr <- function(hex) {intToUtf8(paste0("0x", hex))}
hex.chr("005C")
#[1] "\\"

关于r - R语言中十六进制转换为Unicode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66639163/

相关文章:

r - 在 ggpmisc 和 ggplot 中使用 stat_fit_tb() 时编辑表格显示的*行*名称

r - 如何获得每个参与者的分配

r - 从 R 中的字符串到 DataFrame 的词频

r - 使用which()处理矩阵数据,返回所有行名

r - 如何按组选择非 NA 值,除非只有 NA

r - 将值从特定行更改为 R 中的数据框中

r - 删除数据框中的一行并取回数据框

r - Spark R : How to use a list in summarize

python - MALLET的最佳主题建模工作流程是什么?

r - 如何两两比较多次测量的增减?