Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to avoid using round() in every \Sexpr{}?

Is there a way to avoid the function round() when using Sweave/knitr? It's really annoying to write round(,2) in every \Sexpr{}. I would like to have two decimal places through the whole document.

Thanks for your help
Macs

like image 777
beginneR Avatar asked Jun 16 '12 10:06

beginneR


1 Answers

If you have read the motivation of the knitr package, you probably know I'm the person who hates round() inside \Sexpr{} most. I suggested this to R core long time ago for Sweave but it was ignored, so I started my own package.

Although the answer by Josh O'Brien is absolutely correct, I should say you really only need options(digits = 2) with knitr, and there is no need to reset the default inline hook because the default hook respects this option.

like image 102
Yihui Xie Avatar answered Oct 05 '22 20:10

Yihui Xie