Literate programming is a technique for meshing source code with a human-readable explanation of its logic. This approach is used widely in data science and the social sciences to enable reproducible research and open access. In this workshop, we introduce the R Markdown document format and practice developing notebooks interweaving source code, output, and written text.
Literate programming is a technique for meshing source code with a human-readable explanation of its logic. This approach is used widely in data science and the social sciences to enable reproducible research and open access. In this workshop, we introduce rmarkdown
and the R Markdown document format, and practice developing notebooks interweaving source code, output, and written text.
knitr
chunks.R
) and R Markdown documents (.Rmd
)This workshop is designed for individuals with a basic familiarity using R for data analysis.
Room 295 in 1155 E 60th St.
If you see mistakes or want to suggest changes, please create an issue on the source repository.
Text and figures are licensed under Creative Commons Attribution CC BY-NC 4.0. Source code is available at https://github.com/css-skills/site, unless otherwise noted. The figures that have been reused from other sources don't fall under this license and can be recognized by a note in their caption: "Figure from ...".
For attribution, please cite this work as
Soltoff (2021, Nov. 16). Computation Skills Workshop: Literate programming with R Markdown. Retrieved from https://css-skills.uchicago.edu/posts/2021-11-16-literate-programming-with-r-markdown/
BibTeX citation
@misc{soltoff2021literate, author = {Soltoff, Benjamin}, title = {Computation Skills Workshop: Literate programming with R Markdown}, url = {https://css-skills.uchicago.edu/posts/2021-11-16-literate-programming-with-r-markdown/}, year = {2021} }