An Introduction to R
R
Project-oriented workflow - Tidyverse
Advice on workflows for developing R scripts. How to think about whether an action belongs in the script or elsewhere.
17 Big picture | Advanced R
Tidyverse
The tidyverse is an integrated collection of R packages designed to make data science fast, fluid, and fun.
Structuring R projects: Chris von Csefalvay's perspective on the ideal R project
Structuring R projects is not fun. However, especially in a collaborative data science setting, it is indispensable, and the mark of a true team player.
Production
RStudio's webinars offer helpful perspective and advice to data scientists, data science leaders, DevOps engineers and IT Admins. Presenters come from companies around the globe, as well as the RStudio staff.
daattali/addinslist: Discover and install useful RStudio addins
Discover and install useful RStudio addins . Contribute to daattali/addinslist development by creating an account on GitHub.
clientapp/devtstuff_history.R at master · ThinkR-open/clientapp
Showcase of Shiny App for client database and after-sales calls exploration - ThinkR-open/clientapp
Cookbook for R
This site is powered by knitr and Jekyll. If you find any errors, please email winston@stdout.org
Building a Corporate R Package | Steven M. Mortimer
Always wanted to write an R package for your team? This article gives tips for what to include in your team's R package. Get started today!
nanxstats/awesome-shiny-extensions: Awesome R packages that offer extended UI or server components for the R web framework Shiny
🐝 Awesome R packages that offer extended UI or server components for the R web framework Shiny - nanxstats/awesome-shiny-extensions
Episode 1: Shiny Development - Past and Future | Shiny Developer Series
Recording of RStudio webinar with Winston Chang & Curtis Kephart
06_org_eda_withnotes.pdf
RMarkdown Driven Development (RmdDD)
A workflow for refactoring one-time analyses to sustainable data products
Manage functionality as a package
Building a package that lasts — eRum 2018 workshop - Speaker Deck
Resources
Links to resources on reproducible research and related tools.
14 Strings | R for Data Science
DiagrammeR
DiagrammeR, an R package that allows you to create flowcharts, diagrams, and grhs with Markdown-like text.
Efficient R programming
Efficient R Programming is about increasing the amount of work you can do with R in a given amount of time. It’s about both computational and programmer efficiency.
18.1 Deriving from built-in formats | R Markdown: The Definitive Guide
The first official book authored by the core R Markdown developers that provides a comprehensive and accurate reference to the R Markdown ecosystem. With R Markdown, you can easily create reproducible data analysis reports, presentations, dashboards, interactive applications, books, dissertations, websites, and journal articles, while enjoying the simplicity of Markdown and the great power of R and other languages.
Setting up an R workflow :: Journalism with R
Best practices for staying organized to promote reproducibility
Modifying data with lookup tables - Nice R Code
Issue restoring from bookmark URL · Issue #1378 · rstudio/shiny
The new bookmarking functionality is great. I'm attempting to use it with rhandsontable and running into a slight issue when attempting to restore the table data. The widget is currently bu...
'RStudio' Addins to Simplify 'Markdown' Writing • remedy
An RStudio addin providing shortcuts for writing in Markdown. This package provides a series of functions that allow the user to be more efficient when using Markdown. For example, you can select a word, and put it in bold or in italics, or change the alignment of elements inside you Rmd. The idea is to map all the functionalities from remedy on keyboard shortcuts, so that it provides an interface close to what you can find in any other text editor.
ThinkR-open/golem: A Framework for Building Robust Shiny Apps
A Framework for Building Robust Shiny Apps . Contribute to ThinkR-open/golem development by creating an account on GitHub.
bergant/datamodelr: Data model diagrams in R
Data model diagrams in R. Contribute to bergant/datamodelr development by creating an account on GitHub.
Utilizing quosures to create ultra flexible filtering controls in R Shiny
My search for the ultimate user-friendly data filtering system in R Shiny brought me to the dark arts of quosures.
Automate Package and Project Setup • usethis
Automate package and project setup tasks that are otherwise performed manually. This includes setting up unit testing, test coverage, continuous integration, Git, GitHub, licenses, Rcpp, RStudio projects, and more.
Our Package template to design a prod-ready Shiny application - (en) The R Task Force
The R task Force - R experts for all your needs