Archive Existing RDS Files

Lukas Feick Blog, Data Science

In this blog post, our colleague Lukas gives you a high-level introduction to RDS files (vs. RData files) and serialization. The function checks whether there is already an RDS with the same name in the path, renames it if required, and provides it with a timestamp and a reference ARCHIVED_ON_xx. The function then saves the new RDS under the specified name.

How To Dockerize ShinyApps

Oliver Guggenbühl Blog, Data Science

After having successfully run a simple R-script inside a Docker container before, we next attempt to repeat this process for entire apps built within the RShiny framework. Join me on the next step toward deploying your work done in R with the help of neat Docker containers!

Community Detection with Louvain and Infomap

Niklas Junker Blog, Data Science

The number of different products and customers in any business area are practically infinite.
But how can you find interactions between them like joint purchases and define groups? One solution is the so-called Community Detection. In this blog post, I want to show you the magic behind Community Detection and give you a theoretical introduction into the Louvain and Infomap algorithm.

dynamic-shiny-title

Dynamic UI Elements in Shiny – Part 2

Oliver Guggenbühl Blog, Data Science

Continuing our effort of applying the principles of reactivity to the UI part of a ShinyApp, this blog introduces two ways of conditionally rendering UI-elements in your app. Both presented solutions accomplish the same goal, once from the server part and once from the UI part of your application.