【发布时间】:2016-07-23 02:40:47
【问题描述】:
options(digits=2) 改变了未来的总位数:
> options(digits=3)
> 1.234
[1] 1.23
> 12.234
[1] 12.2
> 123.234
[1] 123
有没有什么办法可以改变数字格式,使它改变小数点后的数字,所以当 digits_after_decimal=3 数字 1.12345 变成 1.123 和 123.12345 变成 123.123?
我知道圆形或格式的功能;但是,它们只是根据参数返回结果,而 options(digits=3) 会更改所有格式。
【问题讨论】:
-
如果你的目标是打印,你可以试试
cat(formatC(c(1.23,1.23456,123.1234),format='f',digits=3))
标签: r