2016-04-18 17 views
1

Wie konvertiere ich große Dezimalwerte in Hexadezimal in R?Konvertieren von Dezimal in Hexadezimal in R

Ich bin mir der as.hexmode (x) -Funktion bewusst, aber es scheint eine Größenbeschränkung zu haben.

Ein Beispiel für eine Zahl, die ich umwandeln möchten: 6917530144339624323

+1

Warum wollen Sie so große Hex-Werte unterstützen müssen nicht verwenden kann? –

+0

Sie müssen Benutzer-IDs konvertieren, die auf verschiedenen Plattformen unterschiedlich codiert sind –

Antwort

0

Sie die gmp Bibliothek

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