在使用“ 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
我无法让它返回相同的数字...有什么想法吗?