当前位置:  开发笔记 > 编程语言 > 正文

在R中读取非常小的数字

如何解决《在R中读取非常小的数字》经验,为你挑选了1个好方法。

所以我正在尝试为我的数据集生成一些图,但我遇到了某些值的某些问题.

有些值非常小:1.62132528761108e-1916准确度很小,当它在R上读取时,它变成了0.00000000000e+00

我正在阅读我的数据:

df <- read.table("path/to/file", header = T, sep = ' ', numerals = "no.loss")

即使numerals标志设置为no.loss,数字也会变为0.

我怎样才能读出确切的数字?



1> Andrey Shaba..:

R中的标准数字数据类型(8字节双精度)不支持这么小的数字.最小的正数约为1e-300

.Machine$double.xmin
# [1] 2.225074e-308

您能说服任何程序生成您的输入数据以将其保存在对数中吗?

推荐阅读
贾志军
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有