Go to file
Hadley Wickham 800ae35b0c
Update pivoting diagrams (#1464)
2023-05-10 17:23:31 -04:00
.github Try renaming action in 2e 2022-11-18 12:58:34 -06:00
_freeze/arrow/execute-results Try simpler code with latest arrow (#1334) 2023-03-07 08:05:43 -06:00
data A round of edits for length (#1278) 2023-02-13 02:22:17 -05:00
diagrams Update pivoting diagrams (#1464) 2023-05-10 17:23:31 -04:00
images Minimise base-R a little 2023-02-07 15:41:16 -06:00
quarto Quarto edits (#1355) 2023-03-10 07:20:34 -06:00
screenshots Fixed typo (#1397) 2023-04-10 00:13:02 -04:00
.Rbuildignore Add code of conduct and update acknowledgements 2020-10-05 17:56:27 -05:00
.gitignore Remove O'Reilly files 2023-02-14 07:37:48 -06:00
CODE_OF_CONDUCT.md Actually commit code of conduct 2020-10-05 17:58:33 -05:00
DESCRIPTION Remove comma, closes #1387 2023-03-26 10:02:55 -04:00
EDA.qmd Fix/EDA typos (#1427) 2023-04-17 08:06:06 -04:00
LICENSE First commit 2015-07-27 16:52:19 -05:00
README.md Remove invalid install instructions 2023-02-07 10:05:57 -06:00
_common.R More minor page count tweaks & fixes 2023-01-26 10:36:07 -06:00
_quarto.yml Update cover (#1419) 2023-04-10 17:27:44 -04:00
arrow.qmd Fix curl::multi_download typo in arrow.qmd (#1443) 2023-04-24 07:26:42 -05:00
base-R.qmd correcting small typo (#1379) 2023-03-20 15:48:41 -04:00
communicate.qmd Fixing wrong word (#1392) 2023-03-27 17:40:33 -05:00
communication.qmd Fix/communication probably typos (#1439) 2023-04-19 20:52:40 -04:00
contribute.qmd Convert to Quarto book (#1026) 2022-05-14 08:46:49 +12:00
contributors.R Thank all contributors on home page 2018-08-24 10:54:58 -05:00
contributors.csv Update acknowledgements (#1363) 2023-03-12 12:59:13 -05:00
cover.jpg Update cover (#1419) 2023-04-10 17:27:44 -04:00
data-import.qmd Revise wording 2023-05-09 14:16:33 -04:00
data-tidy.qmd Fix typo + formatting 2023-05-09 14:04:45 -04:00
data-transform.qmd Clarify single pipeline for each, closes #1458 2023-05-09 23:18:18 -04:00
data-visualize.qmd No penguins in environment pane, closes #1457 2023-05-09 23:06:52 -04:00
databases.qmd `show_query()` is a dplyr, not a dbplyr function (#1433) 2023-04-17 09:18:56 -04:00
datetimes.qmd Fix time zone, closes #1463 2023-05-09 23:11:00 -04:00
factors.qmd a typo (#1459) 2023-05-09 21:53:06 -04:00
figures.R Copy for creating figures dir 2016-11-21 08:28:57 -06:00
functions.qmd Copy edits 2023-05-09 16:46:39 -04:00
import.qmd … including the **the** deeply nested lists … (#1432) 2023-04-17 08:23:45 -04:00
index.qmd Update index.qmd (#1378) 2023-03-20 15:46:12 -04:00
intro.qmd Made the 'intro' page grammatically correct. (#1452) 2023-05-09 21:49:50 -04:00
issues.json More writing about purrr and lists 2015-11-21 08:31:32 +13:00
iteration.qmd Copy edits 2023-05-09 16:46:39 -04:00
joins.qmd Fix 4 typos in joins (#1431) 2023-04-17 08:18:48 -04:00
layers.qmd Comma after e.g. 2023-04-10 11:23:23 -04:00
logicals.qmd Expand a bit on Boolean + missing, closes #1454 2023-05-09 22:57:02 -04:00
missing-values.qmd Fix typo in missing-values (#1430) 2023-04-17 09:15:16 -04:00
numbers.qmd desc() is unnecessary, as later filtered both first and last (#1447) 2023-05-09 21:15:55 -04:00
oreilly-colours.R Use US spelling of summarize() 2022-11-18 16:07:54 -06:00
plausible.html Convert to Quarto book (#1026) 2022-05-14 08:46:49 +12:00
preface-2e.qmd Capitalize Quarto 2023-04-10 01:07:20 -04:00
program.qmd TR feedback 2 (#1318) 2023-03-01 07:45:54 -06:00
quarto-formats.qmd Update quarto-formats.qmd (#1421) 2023-04-12 08:51:07 -04:00
quarto.qmd Comma after e.g. 2023-04-10 11:23:23 -04:00
r4ds.Rproj Don't try and append new lines 2022-11-21 09:41:18 -06:00
r4ds.scss Restore underlines for linked code 2022-11-21 08:47:39 -06:00
rectangling.qmd Unnamed list-columns naturally unnest *into* rows (#1438) 2023-04-17 09:16:12 -04:00
regexps.qmd Fix ignore case argument, closes #1455 2023-05-09 23:02:42 -04:00
spreadsheets.qmd Fix col types, remove irrelevant bit, closes #1450 2023-05-09 23:23:38 -04:00
strings.qmd Work around encoding issue (#1465) 2023-05-10 15:05:13 -05:00
students.feather Draft/outline of spreadsheets (#949) 2021-10-26 15:00:33 -04:00
transform.qmd Typo in transform.qmd (#1411) 2023-04-08 10:12:23 -04:00
visualize.qmd Visualize part review edits (#1348) 2023-03-09 09:19:02 -05:00
webscraping.qmd Fix typo 2023-05-09 15:43:39 -04:00
whole-game.qmd Minors (#1339) 2023-03-09 19:00:58 -05:00
workflow-basics.qmd Fix/workflow-basics (#1391) 2023-04-08 10:10:19 -04:00
workflow-help.qmd More TR edits (#1343) 2023-03-07 08:52:43 -05:00
workflow-scripts.qmd Comma after e.g. 2023-04-10 11:23:23 -04:00
workflow-style.qmd speed = distance / time, and typos (#1402) 2023-04-08 10:34:21 -04:00

README.md

R for Data Science

Render and deploy Book to Netlify

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. (I also verified this empirically by screenshotting.)

    #| echo: FALSE
    #| out.width: NULL
    knitr::include_graphics("diagrams/transform.png", dpi = 270)
    

Screenshots

  • Make sure you're using a light theme. For small interface elements (eg. toolbars), zoom in twice.

  • Screenshot with Cmd + Shift + 4.

  • Don't need to set dpi:

    #| echo: FALSE
    #| out.width: NULL
    knitr::include_graphics("screenshots/rstudio-wg.png")
    

O'Reilly

To generate book for O'Reilly, build the book then:

# 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.