0
我可以在十六進制數和十進制數之間進行轉換,將十進制數轉換爲八進制數,我如何將十進制數轉換爲十進制數,並在R中使用sprintf函數?如何用R的sprintf將oct數轉換成十進制數?
sprintf("%x",255)
[1] "ff"
sprintf("%d",0xff)
[1] "255"
sprintf("%o",255)
[1] "377"
我可以在十六進制數和十進制數之間進行轉換,將十進制數轉換爲八進制數,我如何將十進制數轉換爲十進制數,並在R中使用sprintf函數?如何用R的sprintf將oct數轉換成十進制數?
sprintf("%x",255)
[1] "ff"
sprintf("%d",0xff)
[1] "255"
sprintf("%o",255)
[1] "377"
使用strtoi()
:
> strtoi(20, base=8)
[1] 16
然後,您可以sprintf()
了......