由于默认选项,R无法正常使用大数字?

时间:2018-03-26 09:06:51

标签: r floating-point precision

似乎R强迫大数字,无法有效地比较它们:

x = 123412415124231251233213
x == 123412415124231251233214
[1] TRUE
x == 123412415124231251233217
[1] TRUE

知道为什么(可能是C限制)以及如何解决这个问题?

看看如果我转换为角色会发生什么:

x <- as.character(123412415124231251233213)
x
[1] "123412415124231247898884"

0 个答案:

没有答案