有没有办法在R数据帧中使用32位浮点而不是64位?

时间:2015-05-23 15:50:03

标签: r

我遇到的问题与记忆有关。我正在对美元金额进行财务计算,目前我的浮点精度为64位。我想将精度降低到至少32位,但到目前为止还没有找到在R中指定它的方法。理想情况下,这只适用于具有多个列的数据帧,其中一些是整数和一些是漂浮物。

1 个答案:

答案 0 :(得分:9)

不,没有 - 至少没有'基础R'每个只有一个integernumeric(浮点)类型,它们的大小是固定的。

您可以通过.Machine检查它们(以及更多) - 请参阅help(".Machine")

现在,对于你的美元金额,你当然可以用美分来表达事物而不是integer - 这通常是numeric的一半。