【发布时间】:2012-07-05 15:04:32
【问题描述】:
是否有 R 函数(或任何包)允许使用标准单位前缀(Kilo、Mega 等)格式化数字(整数),所以
10 -> 10
1000 -> 1K
0.01 - > 10m
等等... 我可以自己做,但我不想重新发明轮子。
【问题讨论】:
-
utils:::print.object_size为一些二进制单元实现了它 -
在没有校对的情况下,我会小心谨慎。例如,虽然 ISO 允许 3.5 毫米之类的东西,但在标准使用中,每个人都使用 3.5e3 公里。由于从不使用前缀来表示无量纲值,您打算如何附加物理单位本身?
-
我明白你的意思。但是,我正在做的事情并不“认真”,而且我没有任何单位。我只是在绘图/表格中显示值,我需要每个来适应 3/4 个字符。 10k 比 1000 或 1e+03 更紧凑。
-
?scales::label_number_si.
标签: r number-formatting