Prof Brian Ripley wrote:
On Tue, 22 Jul 2003, Duncan Murdoch wrote:

This is not even a VR bug: no one said abs() is implemented for fractions, and it is not. From the help page:

Arithmetic operations on `"fractions"' objects are possible.

and abs() is not such an operation.


Something funny is happening with printing fractions - the values seem correct under abs() [and other functions]:


> xf
[1]    2 -2/5  2/5  2/3
> abs(xf)
[1]    2 -2/5  2/5  2/3
> abs(xf)[2]
[1] 2/5

huh?

> sqrt(xf)
[1]    2 -2/5  2/5  2/3
Warning message:
NaNs produced in: sqrt(xf)

> sqrt(xf)[1:4]
[1]   8119/5741         NaN     191/302 38804/47525
Warning message:
NaNs produced in: sqrt(xf)

Bug, undocumented behaviour, feature? I dont know. It all seems to work in 1.6.0, so everyone should downgrade now... :)

Baz

______________________________________________
[EMAIL PROTECTED] mailing list
https://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Reply via email to