我正在尝试对R中的一个大列进行简单的总结。答案可以回复,但不是我想要的特异性。例如:
> tail(x)
[,1]
[1999995,] 1999995
[1999996,] 0
[1999997,] 1999997
[1999998,] 0
[1999999,] 1999999
[2e+06,] 0
如果我做了总和(x),我得到:
> sum(x)
[1] 1e+12
哪个好,但我希望打印出更重要的数字,如158683269821或其他东西。 sum()中是否有一个选项来指定我想要多少个sigfigs?
答案 0 :(得分:2)
我最后使用的选项是:
> options("scipen"=100, "digits"=4)
> sum(x)
[1] 1000000000000
> sum(x)
[1] 1000000000000
> sum(x)+1
[1] 1000000000001
> sum(x)+2
[1] 1000000000002
> sum(x)-1
[1] 999999999999