Articles in the posts category

  1. Why beginners do not use functions

    If you have been programming in R for a while, then you will have come across work that has been written by beginning R programmers and you may well have noticed the lack of functions in what is often a lengthy R script which is executed by sourcing it in R's REPL. Here are my recommendations to get started with functions in R.

  2. data.table is not so compatible after all

    The documentation of the popular {data.table} states that data.table objects are compatible with R functions and packages that accept only data frames, but is this really true?

  3. Embrace backward assignment

    Google's style guide for writing R source code says that they do not support right-hand assignment. Here's why you should embrace the backward assignment operator.

  4. Introducing the 'Deep-Dive Into Base R' series

    An introduction to the series of articles on function's in R's {base} package. R's documentation is quite good and these articles add more context to each function from the perspective of software development.