即使使用as.char,r as.numeric也会更改大值

时间:2019-01-14 13:10:29

标签: r

在使用“ as.numeric”时,我正在努力将R中的一些大数字转换为数字;即使与as.character结合使用。

我有一个字符类列,其值都是数字。具体来说,每个值23个数字。

在尝试将整个列转换为数字时,值正在改变,即使我尝试仅使用一个值也遇到相同的问题(数字或字符格式)

这就是我正在尝试的:

as.numeric(as.character(20161128000215091389073))
as.numeric(as.character("20161128000215091389073"))
as.numeric(20161128000215091389073)
or
as.numeric(as.character("20161226000750155832528"))
as.numeric(as.character(20161226000750155832528))
as.numeric(20161226000750155832528)

分别返回:

20161128000215089938222
and
20161226000750157496020

我无法让它返回相同的数字...有什么想法吗?

0 个答案:

没有答案