[R] print(), cat() and simple I/O in R

Spencer Graves spencer.graves at pdf.com
Fri Oct 31 17:06:43 CET 2003


Have you considered "round" and "paste"? 

hope this helps.  spencer graves

ryszard.czerminski at pharma.novartis.com wrote:

>I am trying to produce rather mundane output of the form e.g.
>
>pi, e = 3.14   2.718
>
>The closest result I achieved so far with print() is:
>
>  
>
>>print (c(pi, exp(1)), digits = 3)
>>    
>>
>[1] 3.14 2.72
>
>  
>
>>print(c("pi, e =", pi, exp(1)), digits = 3)
>>    
>>
>[1] "pi, e ="          "3.14159265358979" "2.71828182845905"
>I understand that c() promotes floats to strings and this is why I get 
>what I get.
>
>and with cat() (it apparently does not have equivalent of digits" 
>parameter)
>  
>
>>cat ("pi, e =", pi, exp(1), "\n")
>>    
>>
>pi, e = 3.141593 2.718282
>
>Any pointers with respect how can I print what I want to print would be 
>greatly appreciated.
>
>
>Ryszard
>	[[alternative HTML version deleted]]
>
>______________________________________________
>R-help at stat.math.ethz.ch mailing list
>https://www.stat.math.ethz.ch/mailman/listinfo/r-help
>  
>




More information about the R-help mailing list