dfe-analytical-services / r-training-course

Introductory training course for R, using the published School Workforce Census
https://dfe-analytical-services.github.io/r-training-course/
4 stars 1 forks source link

Chapter 4.3 / 5.7 / 5.9 base and tidy operations #15

Closed TomFranklin closed 5 years ago

TomFranklin commented 6 years ago

I found in the training session that it would be quite difficult in the 3 hour window to show both base and dplyr options for selecting and filtering data and to avoid confusion opted to go with the tidy option. For the tutorial, a key part of it for me was trying to build confidence in the people learning and I think tidyverse really helps with that and gives beginners an accessible route into R.

However I would be happy to teach both base and tidy, as I do think there is good value in learning base.

matt-dray commented 6 years ago

So we should be 'tidyverse first', but perhaps have a tip box or short chapter later on about 'further programming' or something. Focus on some stuff like $ and [] but I don't think it's worth going into base alternatives of tidyverse stuff (i.e. why teach merge() if we have *_join?)

I think David Robinson gets this right.