I am getting an output through a program in R as 20.0000000 16.0000000 7.4650426 0.9996772. Here I want to get all the output values in fix 4 places (I don't need to round these figures up to 4th digits). So, I want to use trunc() with option command in beginning. But how???
            Asked
            
        
        
            Active
            
        
            Viewed 69 times
        
    2 Answers
2
            
            
        With options it is possible to set the number of digits, but it uses round and not trunc. The ?options helpfile says:
"digits: controls the number of significant (see signif) digits to print when printing numeric values. It is a suggestion only. Valid values are 1...22 with default 7. See the note in print.default about values greater than 15."
here an example:
> options(digits=16)
> 1/3
[1] 0.3333333333333333
> options(digits=2)
> 1/3
[1] 0.33
> 
This should work in most cases, but some packages may overwrite these settings.
 
    
    
        tpetzoldt
        
- 5,338
- 2
- 12
- 29
 
    