biomedStat
> 1.0e-00002
[1] 0.01
> 1.0e-2
[1] 0.01
> 1.0e-.02
错误: syntax error, unexpected ERROR在"1.0e-."里
被e的用法搞糊涂了,请教了!
bravebird
> 1.0e-.02
错误码在于多了个小数点,".02"会被系统读为0.02,在e后只能跟整数,表示10的整数幂,不像一般的幂运算,可以用小数.
biomedStat
确实是这样。
但是
> 1.0e-00002
[1] 0.01
> 1.0e-002
[1] 0.01
> 1.0e-2
[1] 0.01
它们的结果是一样的, 可以看出2前面的0的个数跟结果0.01是没有关系的。
但是2前面的0表示什么意思?
bravebird
我想是这样的:2=02=002=0002=00002=000002=...
biomedStat
[quote]引用第3楼bravebird于2007-10-19 12:28发表的“”:
我想是这样的:2=02=002=0002=00002=000002=...[/quote]
确实是这样的,但是2前面的0又什么含义? 这点还没有明白,R相关的材料也没有讲。
yihui
没有任何含义,和R也没有关系。你若非要追究,不妨理解为零万零千零百零十二好了——只不过是一个以啰嗦形式表示的数字。3楼bravebird说的没错,这都是相等的。