R Packages
R
Happy Git and GitHub for the useR
Using Git and GitHub with R, Rstudio, and R Markdown
Writing R Extensions
Advanced R
Business Science University
Learn from Virtual Workshops that take you through the entire Data-Science-for-Business process of solving problems with data science, using machine learning to create interactive applications, and distributing solutions within an organization.
How to Build a Shiny Application from Scratch
R blog - Rtask
The R task Force - R experts for all your needs
Mastering Software Development in R
The book covers R software development for building data science tools. As the field of data science evolves, it has become clear that software development skills are essential for producing useful data science results and products. You will obtain rigorous training in the R language, including the skills for handling complex data, building R packages and developing custom data visualizations. You will learn modern software development practices to build tools that are highly reusable, modular, and suitable for use in a team-based environment or a community of developers.
Introduction to crosswalkr • crosswalkr
crosswalkr
Shiny application (with modules) – Saving and Restoring from RDS | R-bloggers
I am working on a Shiny application which allows the user to upload data, do some analysis and processing on each variable in the data, and finally use the processed variables to build a statistical model. As there may be hundreds of variables in the data, the user may want ...
Chapter 15 Building a Shiny app to upload and visualize spatio-temporal data | Geospatial Health Data: Modeling and Visualization with R-INLA and Shiny
A book for Geospatial Health Analysis with R.
Mastering Shiny
Business Analytics with R - DRAFT
Business Analytics with R
Edit a table with Shiny and rhandsontable
Saturn Elephant - Useful callbacks for DT (in Shiny)
Double-click to edit table cells
OneTab shared tabs
OneTab shared tabs
OneTab shared tabs
GitHub
R
Code distribution • shinymeta
Chapter 18 Test drive R Markdown | Happy Git and GitHub for the useR
Using Git and GitHub with R, Rstudio, and R Markdown
R Code Chunks
Turn your analyses into high quality documents, reports, presentations and dashboards with R Markdown. Use a productive notebook interface to weave together narrative text and code to produce elegantly formatted output. Use multiple languages including R, Python, and SQL. R Markdown supports a reproducible workflow for dozens of static and dynamic output formats including HTML, PDF, MS Word, Beamer, HTML5 slides, Tufte-style handouts, books, dashboards, shiny applications, scientific articles, websites, and more.
17.1 Template structure | 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.
NCEAS/recordr: Provenance tracking for R.
Provenance tracking for R. Contribute to NCEAS/recordr development by creating an account on GitHub.
Run Predictions Inside the Database • tidypredict
It parses a fitted R model object, and returns a formula in Tidy Eval code that calculates the predictions. It works with several databases back-ends because it leverages dplyr and dbplyr for the final SQL translation of the algorithm. It currently supports lm(), glm(), randomForest(), ranger(), earth(), xgb.Booster.complete(), cubist(), and ctree() models.
Explore and Visualize Your Data Interactively • esquisse
A shiny gadget to create ggplot2 charts interactively with drag-and-drop to map your variables. You can quickly visualize your data accordingly to their type, export to PNG or PowerPoint, and retrieve the code to reproduce the chart.
Super Solutions for Shiny Architecture 3/5: Softcoding Constants in the App - Appsilon Data Science | End to End Data Science Solutions
Two methods for keeping your Shiny app organized while avoiding hardcoding. Also, a tip for adding multiple languages (internationalization) for your app.
Introduction to renv • renv
renv