我遇到的问题与记忆有关。我正在对美元金额进行财务计算,目前我的浮点精度为64位。我想将精度降低到至少32位,但到目前为止还没有找到在R中指定它的方法。理想情况下,这只适用于具有多个列的数据帧,其中一些是整数和一些是漂浮物。
答案 0 :(得分:9)
不,没有 - 至少没有'基础R'每个只有一个integer
和numeric
(浮点)类型,它们的大小是固定的。
您可以通过.Machine
检查它们(以及更多) - 请参阅help(".Machine")
。
现在,对于你的美元金额,你当然可以用美分来表达事物而不是integer
- 这通常是numeric
的一半。