This is very good tutorial to help you navigate the creation of satisfying Shiny applications. The author provides many example codes that demonstrates some of the key concepts.
This guide describes how to build a website for your R package using pkgdown.
Contents:
1) Prerequisites to create an R package using devtools
2) Use pkgdown:build_site() to create a bare-bones website
3)...
[Read more]
This tutorial is a hands-on activity complement to a set of presentation slides for learning how to build Shiny apps.
The author describes step-by-step and interactively how to build a shiny application.
The goal of kableExtra is to help you build common complex tables and manipulate table styles.
It imports the pipe %>% symbol from magrittr and verbalize all the functions, so basically you can add “layers” to a kable output in a way...
[Read more]
In this document, you'll find many tips for a good coding style in R programming language.
This blog post provides a practical example to connect to a remote databases from R using the dplyr/dbplyr package.
This video tutorial presents the sparklyr R package. In this four part series, the author discusses how to leverage Spark’s capabilities in a modern R environment.
The Sparklyr Series:
- Introducing an R interface for...
[Read more]
jug is a small web development framework for R which relies heavily upon the httpuv package. It’s main focus is to make building APIs for your code as easy as possible.
Contents:
- Removing unneeded columns
- Re-ordering columns
- Renaming columns with rename()
- Selecting columns with a regexp
- Create new columns with mutate() and if_else()
- Apply a function to certain columns only,...
[Read more]
OpenCPU is a system for embedded scientific computing and reproducible research.
The OpenCPU server provides a reliable and interoperable HTTP API for data analysis based on R. You can either use the public servers or host your...
[Read more]
The plotly R package makes it easy to create interactive, publication-quality graphs online. Examples of plots include: line plots, scatter plots, area charts, bar charts, error bars, box plots, histograms, heatmaps, subplots, multiple-axes, and 3D...
[Read more]
plumber is an R package that converts your existing R code to a web API.
Here are just a few ideas of the doors that are opened to you when you wrap your R code in a Plumber API:
- Software written in other languages (java,...
[Read more]
This blog post shows how helpful can be R Markdown for the enterprise needs. R Markdown combines the creation and sharing steps.
Three requests can be satisfied using the following features of R Markdown:
1) Break out the...
[Read more]
This article describes different layouts of shiny application.
tidyverse.org is the place to go to learn the tidyverse and to keep up to date with it as it evolves.