如何用R的sprintf将oct数转换为十进制数?

时间:2013-12-10 14:55:29

标签: r

我可以在十六进制数和十进制数之间转换,将十进制数转换为八进制数,如何在R中使用sprintf函数将十进制数转换为十进制数?

sprintf("%x",255)
[1] "ff"
sprintf("%d",0xff)
[1] "255"
sprintf("%o",255)
[1] "377"

1 个答案:

答案 0 :(得分:3)

使用strtoi()

> strtoi(20, base=8)
[1] 16

然后你可以sprintf()离开......