Demystifying error messages and debugging in R


Details
Thanks to Peter Flom for suggesting this meetup idea! The June meetup will focus on how to overcome programming errors and bugs when coding in R. While originally I intended this meetup to also address data types and vectorizied operation, upon the sage advise of fellow members I have decided to table those topics for a future meetup.
As such, the scheduled topics and speakers for June are:
Debugging basics - Jay Emerson will review basic core functions for simple debugging, including print(), cat() and browser()
Advanced debugging - Harlan Harris will build on Jay's introduction and provide an interactive introduction to more advanced debugging techniques using traceback(), trace() and debug()
Using the REvo IDE for debugging - Joseph Rickerts of REvolution Analytics (https://www.revolutionanalytics.com/) will provide a brief tutorial on using their IDE for debugging
Demystifying error messages - Finally, Peter Flom will discuss several error messages he has run into while learning R, provide some replication code, and go over where they come from and how to avoid them.
As is tradition, we will provide some light catering starting at 6:15pm, and invite everyone to arrive early to have a snack and do some networking with your fellow data nerds before the taks. Speakers will begin promptly at 7pm, which will be followed by informal beeR gathering at a local watering hole for those that can stay.


Demystifying error messages and debugging in R