Trying to be a good bioconductor/R user here by adopting some of the mainstream procedure but I have to vent a bit... Trying to use more and more of dplyr functions in my daily work but as much as I find some of the functionality of dplyr and tidyr packages useful (especially the join and the summarizing functions), I am really but really annoyed by the namespace hogging of the two packages...
Lots of the functions in the packages are overriding other packages without testing for object classes... really annoying... just lost half an error trying to debug my use of select() on an EnsDB object to realize that dplyr::select() was being called and trowing some useless error... And this is not the first time...
What's the solution? Dropping dplyr? i don't want to prefix my all my functions with their packages... insane!!!
LMK how is your personal experience and how you deal with this
Marco
I may be one of the few 'advanced' users (R coder for >10 years) who has never made a definitive switch to dplyr or Tidyverse. I feel more in control with base R.
Same here. I have yet to find much in the tidyverse that allows me to do something I can't accomplish with base R. And the trade-off in lack of flexibility inherent in the tidyverse is something I find exceedingly irritating.
I wonder if you are right about most old-school R users having been absorbed by the Borg. I sort of assumed it was the opposite?
Certainly a twitter poll would be the only way to know for sure ...