乘法R没有浮点数

时间:2015-06-18 18:45:43

标签: r floating-point precision

有没有办法在一个系列中使用一个浮点数进行乘法运算。我需要编写一个接受输入值的函数,例如

3.4556546e-8

1.3

0.134435

而不是100 * 0.134435 一百万分之百 然后乘以

134435

函数应该作为输出只给出1000000和134435 - 它只是需要因为我需要使用大整数中的一些非常大的数字并且使用任意符号进行多重操作除了操作之外

1 个答案:

答案 0 :(得分:3)

显然你想做任意精确的算术。你不需要重新发明轮子。

library(gmp)
x <- as.bigq(0.134435)
100 * x
#Big Rational ('bigq') :
#  [1] 121088283181110525/9007199254740992