如何在R中的十进制和十六进制之间进行转换?
问题描述:
我在R中运行下面的代码,并且它不返回原始的十进制数。如何在R中的十进制和十六进制之间进行转换?
as.hexmode(-8192)
"ffffe000"
strtoi(c("ffffe000"))
NA
答
使用基地:: strtoi转换成十六进制字符向量整数:跨越数字基地
strtoi(c("0xff", "077", "123"))
#[1] 255 63 123
转换为这些任务在那里它可能很难找到正确的帮助页面中的一个。转换功能遍布各地,名字各异。又见?hexmode, ?as.hexmode, and ?octmode