use*_*559 7 encoding r decoding
我想知道如何在R中进行编码和解码.在Python中,我们可以使用ord('a')和chr(97)将字母转换为数字或将数字转换为字母.你知道R中有类似的功能吗?谢谢!
例如,在python中
>>> ORD( "a")的
97
>>> ORD( "A")
65
>>> CHR(97)
'一个'
>>> CHR(90)
'Z'
FYI:Python中的ord(c)给定一个长度为1的字符串,当参数是unicode对象时返回表示字符的Unicode代码点的整数,或者当参数是8位字符串时返回字节的值.例如,ord('a')返回整数97,ord(u'\ u2020')返回8224.这是8位字符串的chr()和unicode对象的unichr()的反转.如果给出了unicode参数并且Python是使用UCS2 Unicode构建的,则字符的代码点必须在[0..65535]范围内; 否则字符串长度为2,将引发TypeError.
Python中的chr(i)返回一个字符串,其ASCII码是整数i.例如,chr(97)返回字符串'a'.这是ord()的反转.参数必须在[0..255]范围内,包括在内; 如果i超出该范围,则会引发ValueError.另见unichr().
你正在寻找utf8ToInt和intToUtf8
utf8ToInt("a")
[1] 97
intToUtf8(97)
[1] "a"
Run Code Online (Sandbox Code Playgroud)