I second this - the tidyverse packages make R feel like it's supposed to feel like, tables make sense, string manipulation makes sense, it's all grown out of one consistent approach, kind of the opposite of base R.
Just a shame that R's approach to namespace is so bad that importing tidyverse leads to a few name-clashes with bioconductor...
Hadley Wickham also has an Advanced R book [0] which has some of the functional programming concepts that you can use in R
Re:Introduction to R Programming
by jeroenjanssens on Thursday December 07, 2017 @06:23AM
(#15869156)
I can't believe you start counting at 0 ;)
It's a common theme on HN, I copied it from other comments when I first started commenting here
It's also a common theme of those complaining about R that it starts with 1 rather than 0 like a "real" programming language: https://stackoverflow.com/questions/3135325/why-do-vector-in.... Now that you've outed yourself as an insidious traitor, Hadley will be by shortly to take back your copy of the book. At least, that's how I read the smiley.
Ah, thank you for the explanation. You'll probably get done for being a snitch.
Re:Introduction to R Programming
by cecilialee on Thursday December 07, 2017 @05:09AM
(#15868887)
Yes. This is the book that I referenced to!
[1] http://r4ds.had.co.nz/