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
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If you have read the motivation of the
knitrpackage, you probably know I’m the person who hatesround()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)withknitr, and there is no need to reset the default inline hook because the default hook respects this option.