【发布时间】:2015-11-16 14:48:14
【问题描述】:
我需要将一串字符(例如"Hello")翻译成一串数字,即ASCII 数字代码。
例如:0 -> 48; a -> 97等
有谁知道 R 函数可以做到这一点?希望函数或代码段将"Hello" 转换为像
c(72, 101, 108, 108, 111)
【问题讨论】:
标签: r character-encoding ascii
我需要将一串字符(例如"Hello")翻译成一串数字,即ASCII 数字代码。
例如:0 -> 48; a -> 97等
有谁知道 R 函数可以做到这一点?希望函数或代码段将"Hello" 转换为像
c(72, 101, 108, 108, 111)
【问题讨论】:
标签: r character-encoding ascii
我猜你的意思是utf8ToInt,见R manuals:
utf8ToInt("Hello")
# [1] 72 101 108 108 111
或者,如果您想要将字母映射到它们的代码:
sapply(strsplit("Hello", NULL)[[1L]], utf8ToInt)
# H e l l o
# 72 101 108 108 111
【讨论】: