有没有高手知道:为什么0.9 == (1 - 0.1)是TRUE而0.9 == (1.1 - 0.2)是FALSE?
(R 2.10.1 WindowXP SP3 )
楼主: ofzhengyi
|
6730
11
0.9==(1.1-0.2)的结果是FALSE? |
教授 67%
-
|
回帖推荐shenyu2070 发表于8楼 查看完整内容 1.1-0.2被R默认为是字符串格式,如果你改为 "0.9"==(1.1-0.2),结果就是TURE了!
楼主试一试。主要还是数据结构的差异。
R对数据结构是很重视的!
本帖被以下文库推荐
| ||
士不可不弘毅,任重而道远。
|
|||
最好的医生是自己,最好的药物是时间……
|
|
士不可不弘毅,任重而道远。
|
|
最好的医生是自己,最好的药物是时间……
|
|
京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明 免责及隐私声明