28.9 KnitR Basic Example
20200602 Our first example of running actual R code will generate some random uniform data using stats::runif() and then viewing the utils::head() of the data and calculating the BiocGenerics::mean(). The following code block shows how this will look in the source .Rnw file.
<<example_random_mean>>=
# Always include a short comment to support the code.
x <- runif(1000) * 1000
head(x)
mean(x)
@
Below is what it looks like after it is processed by
knitr (Xie 2024) and then LaTeX (as happens when we click
the Compile PDF
button in RStudio).
## [1] 372.2291 439.8177 859.7843 678.3843 267.3045 348.1760
## [1] 508.1257
Notice that the syntax is colour highlighted and the output is
included as comments introduced in R with the ##
. If we were
to evaluate these commands ourselves in R the the output would not
include the ##
.
References
———. 2024. Knitr: A General-Purpose Package for Dynamic Report Generation in r. https://yihui.org/knitr/.
Your donation will support ongoing availability and give you access to the PDF version of this book. Desktop Survival Guides include Data Science, GNU/Linux, and MLHub. Books available on Amazon include Data Mining with Rattle and Essentials of Data Science. Popular open source software includes rattle, wajig, and mlhub. Hosted by Togaware, a pioneer of free and open source software since 1984. Copyright © 1995-2022 Graham.Williams@togaware.com Creative Commons Attribution-ShareAlike 4.0