R for data science: a book
Last updated Jul 7, 2026
5.1k
Stars
4.4k
Forks
22
Issues
+4
Stars/day
Attention Score
99
Language breakdown
R 76.8%
SCSS 21.4%
HTML 1.8%
▸ Files
click to expand
README
R for Data Science
This repository contains the source of R for Data Science book. The book is built using Quarto.
Images
Omnigraffle drawings
- Font: 12pt Guardian Sans Condensed / Ubuntu mono
- Export as 300 dpi png.
- Website font is 18 px = 13.5 pt, so scale dpi to match font sizes: 270 = 300 \* 12 / 13.5.
r
#| echo: FALSE
#| out.width: NULL
knitr::include_graphics("diagrams/transform.png", dpi = 270)
Screenshots
- Make sure you're using a light theme.
- Screenshot with Cmd + Shift + 4.
- Don't need to set dpi:
r
#| echo: FALSE
#| out.width: NULL
knitr::include_graphics("screenshots/rstudio-wg.png")
O'Reilly
To generate book for O'Reilly, build the book then:
{r}
pak::pak("hadley/htmlbook")
htmlbook::convert_book()
html <- list.files("oreilly", pattern = "[.]html$", full.names = TRUE) file.copy(html, "../r-for-data-science-2e/", overwrite = TRUE)
pngs <- list.files("oreilly", pattern = "[.]png$", full.names = TRUE, recursive = TRUE) dest <- gsub("oreilly", "../r-for-data-science-2e/", pngs) fs::dir_create(unique(dirname(dest))) file.copy(pngs, dest, overwrite = TRUE)
Then commit and push to atlas.
Code of Conduct
Please note that r4ds uses a Contributor Code of Conduct. By contributing to this book, you agree to abide by its terms.
🔗 More in this category