Hannes Datta
If you haven't done so, please explore the exam page & example questions at https://dprep.hannesdatta.com/docs/exam.
The course evaluation is live at https://app.evalytics.nl. Please voice your opinions!
git log
to see recent commitsgit checkout COMMITID -b branch
)git switch BRANCHNAME
or git checkout BRANCHNAME
).gitignore
(and know what it CANNOT do)R -e 'rmarkdown::render(input = "test_render.Rmd", output_file = "test_render.html")'
)summary
, table
, dplyr
for summary stats by group)ggplot2
make
, too! (know why?)src
, gen
, data
; modules - e.g., analysis
, data-prep
, …)We can address them now!
My recommendation: take time to let it sink in. And trust in my choice of teaching you this. Your hard work will pay off.
dprep-team-X
; remember)make
thoroughlyMix of open and closed questions
LG 1: Use R to clean and transform data for analysis [synthesis; 20% of points]
tidyverse
/dplyr
: e.g., aggregation, merging, de-duplication, reshaping, data conversions, regular expressions, dealing with time, pivoting) .Rdata
, submit code and/or submit saved .Rdata
file.git checkout
, git merge
, git add
, git status
, git log
, git branch
, etc.)ggplot2
for data visualization.Rmd
, I sometimes ask for rendered .pdf
documents - does it work on your computer?)zip
file containing a make pipelinemake
workflow.Rdata
) - on the Cover page of the exam or in a specific question on the exam.Course evaluation has been immensely important to this course
Course evaluation has been critical to my career
You will be invited via Evalytics at the end of the week