在R中将十进制转换为十六进制

时间:2016-04-18 11:08:00

标签: r

如何在R?

中将大十进制值转换为十六进制

我知道as.hexmode(x)函数,但似乎有一个大小限制。

我要转换的数字示例:6917530144339624323

1 个答案:

答案 0 :(得分:3)

您可以使用gmp

library(gmp)
x <- '6917530144339624323'
x_bigz <- as.bigz(x)
as.character(x_bigz, b = 16)
[1] "60000104006b8183"