r - 将整数转换为 base36

标签 r base36

strtoi(x,base=36) 会将 Base36 编码的字符串转换为整数:

strtoi("zzzz",base=36)
[1] 1679615

是否有一个函数可以反转此操作,即给定一个正整数会产生等价的 base36?本质上,我正在寻找一个 itostr() 函数,这样

itostr(1679615,base=36)
[1] "zzzz"

(除了 36 之外,我不需要任何基数,但如果有 base 参数就更好了。)

最佳答案

我相信如果你安装了BBmisc包,它就有了itostr功能。

library(BBmisc)
itostr(1679615,base=36)
[1] "zzzz"

关于r - 将整数转换为 base36,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36036404/

相关文章:

database - R:是否有更快的方法将大数据框中的列从字符转换为 POSIXct 日期时间?

R - 问题 : Mutate doesn't create a new column

r - 什么时候值得在 R 函数中使用 `remove`?

javascript - 如何以与 JavaScript 的 .toString(36) 相同的方式在 C# 中将 float 转换为 Base36

java - 存储 20 位数字的数据类型

r - ggplot2 中密度图叠加中的警告消息

r - 在 igraph 中绘制未连接的图

c# - 增加一个使用数字和字符的索引(又名 Base36 数字)

ruby - 摘要的 Base-36 表示