├── .editorconfig ├── .github └── workflows │ ├── README.md │ ├── pr-close-signal.yaml │ ├── pr-comment.yaml │ ├── pr-post-remove-branch.yaml │ ├── pr-preflight.yaml │ ├── pr-receive.yaml │ ├── sandpaper-main.yaml │ ├── sandpaper-version.txt │ ├── update-cache.yaml │ └── update-workflows.yaml ├── .gitignore ├── .mailmap ├── .update-copyright.conf ├── .zenodo.json ├── AUTHORS ├── CITATION ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── code └── script.sh ├── config.yaml ├── episodes ├── 01-rstudio-intro.Rmd ├── 02-project-intro.Rmd ├── 03-seeking-help.Rmd ├── 04-data-structures-part1.Rmd ├── 05-data-structures-part2.Rmd ├── 06-data-subsetting.Rmd ├── 07-control-flow.Rmd ├── 08-plot-ggplot2.Rmd ├── 09-vectorization.Rmd ├── 10-functions.Rmd ├── 11-writing-data.Rmd ├── 12-dplyr.Rmd ├── 13-tidyr.Rmd ├── 14-knitr-markdown.Rmd ├── 15-wrap-up.Rmd ├── data │ ├── Owls.txt │ ├── feline-data.csv │ ├── feline-data_v2.csv │ ├── gapminder-FiveYearData.csv │ ├── gapminder_data.csv │ ├── gapminder_wide.csv │ └── inflammation.csv └── fig │ ├── 01-rstudio-script.png │ ├── 01-rstudio.png │ ├── 06-rmd-generate-figures.sh │ ├── 06-rmd-inequality.0.png │ ├── 06-rmd-inequality.0.svg │ ├── 06-rmd-inequality.1.png │ ├── 06-rmd-inequality.2.png │ ├── 12-plyr-fig1.png │ ├── 12-plyr-fig1.tex │ ├── 12-plyr-fig2.png │ ├── 12-plyr-fig2.tex │ ├── 12-plyr-generate-figures.sh │ ├── 13-dplyr-fig1.png │ ├── 13-dplyr-fig2.png │ ├── 13-dplyr-fig3.png │ ├── 13-dplyr-generate-figures.R │ ├── 14-tidyr-fig1.png │ ├── 14-tidyr-fig2.png │ ├── 14-tidyr-fig3.png │ ├── 14-tidyr-fig3.svg │ ├── 14-tidyr-fig4.png │ ├── 14-tidyr-generate-figures.R │ ├── New_R_Markdown.png │ ├── bad_layout.png │ ├── rmd-06-equality.0.svg │ ├── rmd-06-equality.1.png │ ├── rmd-06-equality.2.png │ ├── software-carpentry-banner.png │ └── visual_mode_icon.png ├── index.md ├── instructors └── instructor-notes.md ├── learners ├── discuss.md ├── reference.md └── setup.md ├── profiles └── learner-profiles.md ├── renv ├── activate.R ├── profile └── profiles │ └── lesson-requirements │ ├── renv.lock │ └── renv │ └── .gitignore ├── requirements.txt └── site └── README.md /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.github/workflows/README.md -------------------------------------------------------------------------------- /.github/workflows/pr-close-signal.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.github/workflows/pr-close-signal.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-comment.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.github/workflows/pr-comment.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-post-remove-branch.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.github/workflows/pr-post-remove-branch.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-preflight.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.github/workflows/pr-preflight.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-receive.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.github/workflows/pr-receive.yaml -------------------------------------------------------------------------------- /.github/workflows/sandpaper-main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.github/workflows/sandpaper-main.yaml -------------------------------------------------------------------------------- /.github/workflows/sandpaper-version.txt: -------------------------------------------------------------------------------- 1 | 0.16.12 2 | -------------------------------------------------------------------------------- /.github/workflows/update-cache.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.github/workflows/update-cache.yaml -------------------------------------------------------------------------------- /.github/workflows/update-workflows.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.github/workflows/update-workflows.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.mailmap -------------------------------------------------------------------------------- /.update-copyright.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.update-copyright.conf -------------------------------------------------------------------------------- /.zenodo.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/.zenodo.json -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/AUTHORS -------------------------------------------------------------------------------- /CITATION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/CITATION -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/README.md -------------------------------------------------------------------------------- /code/script.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/code/script.sh -------------------------------------------------------------------------------- /config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/config.yaml -------------------------------------------------------------------------------- /episodes/01-rstudio-intro.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/01-rstudio-intro.Rmd -------------------------------------------------------------------------------- /episodes/02-project-intro.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/02-project-intro.Rmd -------------------------------------------------------------------------------- /episodes/03-seeking-help.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/03-seeking-help.Rmd -------------------------------------------------------------------------------- /episodes/04-data-structures-part1.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/04-data-structures-part1.Rmd -------------------------------------------------------------------------------- /episodes/05-data-structures-part2.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/05-data-structures-part2.Rmd -------------------------------------------------------------------------------- /episodes/06-data-subsetting.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/06-data-subsetting.Rmd -------------------------------------------------------------------------------- /episodes/07-control-flow.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/07-control-flow.Rmd -------------------------------------------------------------------------------- /episodes/08-plot-ggplot2.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/08-plot-ggplot2.Rmd -------------------------------------------------------------------------------- /episodes/09-vectorization.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/09-vectorization.Rmd -------------------------------------------------------------------------------- /episodes/10-functions.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/10-functions.Rmd -------------------------------------------------------------------------------- /episodes/11-writing-data.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/11-writing-data.Rmd -------------------------------------------------------------------------------- /episodes/12-dplyr.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/12-dplyr.Rmd -------------------------------------------------------------------------------- /episodes/13-tidyr.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/13-tidyr.Rmd -------------------------------------------------------------------------------- /episodes/14-knitr-markdown.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/14-knitr-markdown.Rmd -------------------------------------------------------------------------------- /episodes/15-wrap-up.Rmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/15-wrap-up.Rmd -------------------------------------------------------------------------------- /episodes/data/Owls.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/data/Owls.txt -------------------------------------------------------------------------------- /episodes/data/feline-data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/data/feline-data.csv -------------------------------------------------------------------------------- /episodes/data/feline-data_v2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/data/feline-data_v2.csv -------------------------------------------------------------------------------- /episodes/data/gapminder-FiveYearData.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/data/gapminder-FiveYearData.csv -------------------------------------------------------------------------------- /episodes/data/gapminder_data.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/data/gapminder_data.csv -------------------------------------------------------------------------------- /episodes/data/gapminder_wide.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/data/gapminder_wide.csv -------------------------------------------------------------------------------- /episodes/data/inflammation.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/data/inflammation.csv -------------------------------------------------------------------------------- /episodes/fig/01-rstudio-script.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/01-rstudio-script.png -------------------------------------------------------------------------------- /episodes/fig/01-rstudio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/01-rstudio.png -------------------------------------------------------------------------------- /episodes/fig/06-rmd-generate-figures.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/06-rmd-generate-figures.sh -------------------------------------------------------------------------------- /episodes/fig/06-rmd-inequality.0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/06-rmd-inequality.0.png -------------------------------------------------------------------------------- /episodes/fig/06-rmd-inequality.0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/06-rmd-inequality.0.svg -------------------------------------------------------------------------------- /episodes/fig/06-rmd-inequality.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/06-rmd-inequality.1.png -------------------------------------------------------------------------------- /episodes/fig/06-rmd-inequality.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/06-rmd-inequality.2.png -------------------------------------------------------------------------------- /episodes/fig/12-plyr-fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/12-plyr-fig1.png -------------------------------------------------------------------------------- /episodes/fig/12-plyr-fig1.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/12-plyr-fig1.tex -------------------------------------------------------------------------------- /episodes/fig/12-plyr-fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/12-plyr-fig2.png -------------------------------------------------------------------------------- /episodes/fig/12-plyr-fig2.tex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/12-plyr-fig2.tex -------------------------------------------------------------------------------- /episodes/fig/12-plyr-generate-figures.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/12-plyr-generate-figures.sh -------------------------------------------------------------------------------- /episodes/fig/13-dplyr-fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/13-dplyr-fig1.png -------------------------------------------------------------------------------- /episodes/fig/13-dplyr-fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/13-dplyr-fig2.png -------------------------------------------------------------------------------- /episodes/fig/13-dplyr-fig3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/13-dplyr-fig3.png -------------------------------------------------------------------------------- /episodes/fig/13-dplyr-generate-figures.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/13-dplyr-generate-figures.R -------------------------------------------------------------------------------- /episodes/fig/14-tidyr-fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/14-tidyr-fig1.png -------------------------------------------------------------------------------- /episodes/fig/14-tidyr-fig2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/14-tidyr-fig2.png -------------------------------------------------------------------------------- /episodes/fig/14-tidyr-fig3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/14-tidyr-fig3.png -------------------------------------------------------------------------------- /episodes/fig/14-tidyr-fig3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/14-tidyr-fig3.svg -------------------------------------------------------------------------------- /episodes/fig/14-tidyr-fig4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/14-tidyr-fig4.png -------------------------------------------------------------------------------- /episodes/fig/14-tidyr-generate-figures.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/14-tidyr-generate-figures.R -------------------------------------------------------------------------------- /episodes/fig/New_R_Markdown.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/New_R_Markdown.png -------------------------------------------------------------------------------- /episodes/fig/bad_layout.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/bad_layout.png -------------------------------------------------------------------------------- /episodes/fig/rmd-06-equality.0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/rmd-06-equality.0.svg -------------------------------------------------------------------------------- /episodes/fig/rmd-06-equality.1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/rmd-06-equality.1.png -------------------------------------------------------------------------------- /episodes/fig/rmd-06-equality.2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/rmd-06-equality.2.png -------------------------------------------------------------------------------- /episodes/fig/software-carpentry-banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/software-carpentry-banner.png -------------------------------------------------------------------------------- /episodes/fig/visual_mode_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/episodes/fig/visual_mode_icon.png -------------------------------------------------------------------------------- /index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/index.md -------------------------------------------------------------------------------- /instructors/instructor-notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/instructors/instructor-notes.md -------------------------------------------------------------------------------- /learners/discuss.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/learners/discuss.md -------------------------------------------------------------------------------- /learners/reference.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/learners/reference.md -------------------------------------------------------------------------------- /learners/setup.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/learners/setup.md -------------------------------------------------------------------------------- /profiles/learner-profiles.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/profiles/learner-profiles.md -------------------------------------------------------------------------------- /renv/activate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/renv/activate.R -------------------------------------------------------------------------------- /renv/profile: -------------------------------------------------------------------------------- 1 | lesson-requirements 2 | -------------------------------------------------------------------------------- /renv/profiles/lesson-requirements/renv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/renv/profiles/lesson-requirements/renv.lock -------------------------------------------------------------------------------- /renv/profiles/lesson-requirements/renv/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/renv/profiles/lesson-requirements/renv/.gitignore -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | CommonMark 2 | pandocfilters 3 | PyYAML 4 | update-copyright 5 | -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/swcarpentry/r-novice-gapminder/HEAD/site/README.md --------------------------------------------------------------------------------