我有两个向量:
parentvec<-c(1.4982, 18.18734, 901.14744)
childvec<-c(0.90268, 13.77532, 613.38298, 0.01845, 0.0681, 7.19925, 3.75315, 0.14333, 136.54008, 0.04766, 0.59077, 28.97255, 0.38608, 115.05258)
当我对它们中的每一个求和时,我得到相同的结果:
> sum(childvec)
[1] 920.833
> sum(parentvec)
[1] 920.833
但是当我从另一个减去一个时,我得到一个非零的结果:
> sum(childvec)-sum(parentvec)
[1] 1.136868e-13
到底发生了什么,我该如何阻止它?
在这种情况下,我使用的是Win10,R 3.4.3。