Programming

My Data Science & Programming Skills & Tools

Here is a selection of my Data Science and Programming skills and tools that turned out to be helpful in my work and I believe are important for any Data Scientist as well. The last update of this post was done: 2017-07-21. Data Science Skills Data Manipulation

Efficient data manipulation in R; dplyr, data.table, reshape2. Working with dates and time-series; lubridate, xts.

Reproducible Analyses

RStudio IDE, Markdown, LaTeX;

Resources: Programming & Data Science in R

This post is an annotated bibliography of helpful resources for programming and doing Data Science in R. I will try to expand this list and add some short recommendations in the future. The last update of this post was done: 2017-07-21. Books (on-line & printed) Hadley Wickham, Advanced R The book is designed primarily for R users who want to improve their programming skills and understanding of the language. It should also be useful for programmers coming to R from other languages, as it explains some of R’s quirks and shows how some parts that seem horrible do have a positive side.

Checklist for R package submission to CRAN

Version: 1.2 The last update of this post: 2017-07-21. Below is a checklist that I wrote for my own purposes. I helps me to be sure that I did what I should have done before release a new version of R package to CRAN. Maybe it will also help others. See what new Hadley recommends: (http://r-pkgs.had.co.nz/release.html). Update R & packages: R all packages RStudio (stable or preview version).

Update your package: Check unit tests.