Learning a programming language such as R is tough.
drhur is a pedagogical software make the R learners’ life a
little bit easier and more happily. The package includes (and is going
to include more) tutorials of basic and advanced data science skills
with R, such as data cleaning, analyzing, and visualization. The goal of
the package is to provide an interactive platform for learners to enter
the R world easily and efficiently.
The package is built upon the
learnr function which will
open a shiny app for learners to interact with the instructions and
tasks. The best way to learn these skills together with the “Learning R
with Dr. Hu” online/offline workshops. One can get more information
about the workshops through my website or contact me directly.
One can easily load the package and call the tutorials through the
drhur(). For instance, one can initiate the
visualization tutorial with the following commands:
if (!require(drhur)) install.packages("drhur") library(drhur) drhur("play")
The current available tutorials include：
|play||Playing around with R: Intro to basic data structure in R; inputting, outputting, and creating data.||
|wrangle||Data wrangling: Description of variables and data using characters and visualizations.||
|describe||Data describing: Generalizing (such as sorting and summarizing) and extracting (selecting or adjusting certain columns or rows) data frames.||
|calculate||Data calculating: Analyze data with descriptive and multivariate tools and diagnoses.||
|visualize||Data presenting: Present descriptive and analytic results with ‘ggplot2’||
drhur aims to help R learners to get in touch with the
most common applied skills of the programming language. We encourage
users to consult the help files for more details.
The development of the package is ongoing. Please contact us with any questions, bug reports, and comments. Free to open an issue on GitHub if you have any question or a feature request.