[Rd] abs() and negative output from fractions() (PR#3536)
    Barry Rowlingson 
    B.Rowlingson at lancaster.ac.uk
       
    Wed Jul 23 10:24:18 MEST 2003
    
    
  
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
    
    
More information about the R-devel
mailing list