如何在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