26 August 2019
Our speakers David Shilane and Madison Volpe will share tools and workflows to increase productivity and integrate R with Tableau.
6:30-6:45 pm Introductions and Social
6:45-6:55 pm R-Ladies New York Announcements
6:55-7:25 pm Unlocking Greater Productivity in R with the get() and eval() Functions
7:25-7:55 pm Integrating R with Tableau
7:55-8:00 pm Community Announcements
8:00-8:30 pm Networking
Title: Unlocking Greater Productivity in R with the get() and eval() Functions
Abstract: Most projects in data science are developed through an iterative process of analysis and software development. Changing priorities can lead to significant revisions of the code and reports at multiple points. While the nature of these changes may be unpredictable, the amount of labor required to implement them can be greatly reduced by utilizing flexible programming designs. In R, the get() and eval() functions enable a dynamic and more robust approach to working with data. In functions, reports, and interactive applications, the get() and eval() methods can simplify the manner in which software is designed across many variables, values, or structures. When this paradigm is fully implemented, many changes -- such as the name of a variable or the selection of which factors to analyze -- can be implemented with minimal revision, sometimes in a single line of code. Such a paradigm enables significant improvements in the reproducibility, reusability, and adaptability of a program. With these designs, the productivity of a data scientist can greatly increase. In this talk, I will provide a number of examples that demonstrate the usage of get() and eval() in building reports and shiny applications and discuss the impact it has on my work in multiple industries.