我想在示例中获取所有不同的浮点值:
unique(c(0.100000000002, 0.100000000003))
但这只会返回两次
0.1
,这不是唯一值:[1] 0.1 0.1
如何列出保存的确切值?
最佳答案
那只是R的默认打印限制,即7个有效数字。要查看真正的基础价值:
print(unique(c(0.100000000002, 0.100000000003), digits=15)
要更改默认行为,请参见
?options
;请参见。您想要类似options(digits=15)
之类的东西。