R

时间:2018-06-13 09:01:35

标签: r dplyr unique largenumber

我在尝试question时遇到了一个问题。

我得到了这个带有大数字的向量:

large1 <- c(2016052016051062331, 2016062016061017838,
            2016052016051062331, 2016052016051062402,
            2016052016051062325, 2016052016051062408,
            2016052016051062325, 2016052016051062408)

我们可以看到此numeric向量中有5个唯一数字。但是,当我执行unique时,我只获得了3个值。此外,它返回不同的数字。

unique(large1)
#[1] 2.016052e+18 2.016062e+18 2.016052e+18

我尝试使用options(digits = 20)更改数字,但结果相同:

options(digits = 20)
unique(large1)
#[1] 2016052016051062272 2016062016061017856 2016052016051062528

知道怎么处理吗?

0 个答案:

没有答案