An Introduction to Data Analysis in R: Hands-on Coding, Data Mining, Visualization and Statistics from Scratch