所以我试图为我的数据集生成一些图表,但是我遇到了一些值的问题。
有些值非常小:准确地说,1.62132528761108e-1916很小,当它在R上读取时,它就变成了0.00000000000e+00
我读我的数据如下:
df <- read.table("path/to/file", header = T, sep = ' ', numerals = "no.loss")即使将numerals标志设置为no.loss,数字也会变为0。
我怎么才能读到确切的数字?
发布于 2017-01-18 21:14:46
R中的标准数值数据类型(8字节双精度)不支持如此小的数字.最小正数约为1e-300。
.Machine$double.xmin
# [1] 2.225074e-308你能说服任何程序生成你的输入数据来保存它,比如说,对数吗?
https://stackoverflow.com/questions/41729405
复制相似问题