The data.table package introduces “enhanced” data frames, concise syntax, and fast data processing, so let’s learn about it!
Programmers are lazy! This is why I wrote a Python script to write one command instead of three in my Git workflow.
Another famous higher-order function is filter. Although it is rather handy for some programming languages, it might be less useful in the R world.
Continuing the theme of functional programming and higher-order functions, this one is about another example: reduce.
One of the famous functional programming concepts is higher-order functions, which are functions that either take functions as input or return functions as output.
I took so many MOOCs over the past three years (I lost count but they gotta be around 30), but this one was the hardest in terms of content, homeworks, and quizzes… but also the most fun!
I took a little digression from Python and NLTK when I discovered the R package stringdist, which has a collection of functions for string distance calculation and approximate matching based on those metrics.
There is the programmer who thinks of code as means of getting something done, and the other who actually cares about coding in and of itself.
I remember once calling regular expressions “absolute magic”. I do think it is powerful, but it kind of gets messy and unreadable when it gets bigger.
RStudio has always been the most popular place for doing anything R-related: scripts, Shiny apps, R Markdown documents, blogs, etc.