3  R Workflow

3.1 Objectives

How R works: - passing by value, compared to other languages - using “pipes” - object orientation: object classes and methods (functions)

Workflow issues: - clear code - reproducible workflow - R markdown and R notebooks

Using packages

3.2 Methods

Applicable methods for the objectives listed above.

3.3 Examples

Objects that work on character and lists.

Things that work for data.frames. Non-standard evaluation for named columns in a data.frame.

ggplot2

3.4 Issues

Additional issues.

3.5 Further Reading

Advanced reading on R. Packages.

3.6 Exercises

Add some here.