Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.
Download and install R. Download and install RStudio. Read R for Data Science.
R provides the backend: the programming language specification and the interpreter.
RStudio provides the frontend: the user interface that allows you to interact with R, visualize data, and manage the files associated with your analyses.
R for Data Science introduces you to the tidyverse way of programming. There are basically methods of programming in R: “base R”, which has been around since the R language was first conceived (and before, since R is itself based on the S language), and the tidyverse, a newer approach that focuses on leveraging a consistent structure to your data and developing a grammar for data ingest, data wrangling, data visualization, and data storage.
Base R tends to be dense in meaning where the Tidyverse tends to be consistent and to breakdown complex processes into a set of discrete steps:
base R | Tidyverse |
mtcars[2, "cyl"] |
library(tidyverse)
mtcars %>%
select(cyl) %>%
slice(2) |
mtcars[mtcars$cyl == 4, c("hp", "mpg")] |
library(tidyverse)
mtcars %>%
filter(cyl == 4) %>%
select(hp, mpg) |
R-bloggers.com offers daily e-mail updates about R news and tutorials about learning R and many other topics. Click here if you're looking to post or find an R/data-science job.
Want to share your content on R-bloggers? click here if you have a blog, or here if you don't.