resources for r programming
Start with Master the Tidyverse:
https://github.com/rstudio/master-the-tidyverse
https://github.com/rstudio/master-the-tidyverse-solutions
https://rawgit.com/bioinformatics-core-shared-training/r-intermediate/master/ggplot2.html
https://github.com/holtzy/R-graph-gallery
Iteration using the purrr package:
https://github.com/cwickham/purrr-tutorial/blob/master/slides.pdf
https://github.com/cwickham/purrr-tutorial
tidyeval(rlang) is incredibily helpful to complement purrr
https://schd.ws/hosted_files/user2017/43/tidyeval-user.pdf
https://www.r-project.org/dsc/2017/slides/tidyeval-hygienic-fexprs.pdf
tidyr and readr
http://garrettgman.github.io/tidying/
https://raw.githubusercontent.com/rstudio/cheatsheets/master/data-import.pdf
dplyr
https://github.com/rstudio/webinars/blob/master/05-Data-Wrangling-with-R-and-RStudio/wrangling-webinar.pdf
https://github.com/r-lib
R has had many UTF-8 issues so these resources are meant to help overcome those issues:
https://cran.r-project.org/web/packages/utf8/vignettes/utf8.html
https://unicode-table.com/en/#control-character
https://apps.timwhitlock.info/unicode/inspect?s=
iconv is a really helpful utility for dealing with this:
https://www.gnu.org/savannah-checkouts/gnu/libiconv/documentation/libiconv-1.15/iconv.1.html
API basics
https://github.com/ropensci/user2016-tutorial/blob/master/01-collecting-data-from-apis.pdf
https://github.com/ropensci/user2016-tutorial/blob/master/02-wrapping-an-api-with-R.pdf
Web scraping with rvest
https://github.com/ropensci/user2016-tutorial/blob/master/03-scraping-data-without-an-api.pdf
http://r-project.markmail.org/
https://www.rdocumentation.org/search?q=extract2
https://github.com/noamross/zero-dependency-problems
https://discuss.analyticsvidhya.com/latest