Developing a complex R Shiny app – the good, the bad and the ugly | WZB Dat
Together with Clara Bicalho (UC Berkeley) and Sisi Huang (WZB), I recently developed a web application that acts as a convenient interface to the DeclareDesign R package and its repository of resea…
Debugging in R: How to Easily and Efficiently Conquer Errors in Your Code
When you write code, you’re sure to run into problems from time to time. Here are some advanced tips and tricks for handling these errors, explained accessibly.
In this article we look at how to build a shiny app with clear code, reusable and automatically tested modules. For that, we first go into the package structure and testing a shiny app before we focus on the actual modules.
No Framework, No Problem! Structuring your project folder and creating cust
Pedro Coutinho Silva is a software engineer at Appsilon Data Science. It is not always possible to create a dashboard that fully meets your expectations or requirements using only existing libraries. Maybe you want a specific function that needs to be custom built, or maybe you want to add your own style or company branding. Whatever the case, a moment might come when you need to expand and organize your code base, and dive into creating a custom solution for your project; but where to start?
In this article we present our R package rsync, which serves as an interface between R and the popular Linux command line tool rsync. Rsync allows users of Unix systems to synchronize local and remote files between two locations.
Introduction Starting the viewer Sorting Filtering Searching Advanced topics Auto-refreshing Labels Restrictions and Performance Saving filters Introduction RStudio includes a data viewer th...
20 Free Online Books to Learn R and Data Science - Python and R Tips
If you are interested in learning Data Science with R, but not interested in spending money on books, you are definitely in a very good space. There are a number of fantastic R/Data Science books and resources available online for free from top most creators and scientists. Here are such 13 free 20 free (so […]
Customizing Package Build Options – RStudio Support
Customizing Package Build Options Overview There are three R package build commands used by the RStudio package development tools: R CMD check R CMD build R CMD INSTALL It's possible to c...
Beginner Programmers' Mistakes :: The Professional Programmer
The mistakes beginner programmers usually make. Learn to identify these situations and avoid them. :: My tips and advice on your journey from a beginner programmer into a professional one
Exploring Data - Creating Reactive Web Apps with R and Shiny
I developed a web application to enable exploration of the data collected by a survey of software testers. I explain how R and Shiny can be used to create reactive web applications which make data accessible to a wider audience.
Overview Code snippets are text macros that are used for quickly inserting common snippets of code. For example, the fun snippet inserts an R function definition: If you select the snippet from th...
RStudio IDE Easy Tricks You Might've Missed · R Views
The RStudio IDE reached version 1.0 this month. The IDE has come a long way since the initial release 5 and a half years ago. Many major features have been built: projects, package building tools, notebooks. During that same period, often hidden in the shadows, a growing list of smaller features has been changing lives. In celebration of version 1.0 this post hopes to spread fanfare for a few of these easy-to-miss tools.
A general shiny app to import and export data to R. Note that this can be u
A general shiny app to import and export data to R. Note that this can be used as a starting point for any app that requires data to be loaded into Shiny. · GitHub