DATA 2500
Data Wrangling in R
Reproducible workflows from acquisition, to cleaning, manipulation, and visualization. Data are acquired from databases, APIs, and web scraping. Cleaning and manipulating Numeric, categorical, date, and text data are introduced including regular expressions. Data visualization and report generation using dynamic tools are emphasized.
2026
Topics
- Grammar of graphics
- Time data
- Parsing JSON and xml
Readings
- Resources Textbook:
- Simon Munzert, Christian Rubba, Peter Meißner, Dominic Nyhuis, (2014) Automated Data Collection with R: A Practical Guide to Web Scraping and Text Mining
Prerequisites & course information
Prerequisite(s): ( COMP 1005 or COMP 1405 ), STAT 1500 , and one of ( DATA 1517 , STAT 2507 , or STAT 2655 ). Lectures three hours a week, laboratory one hour a week.
Sources
- Course catalogue ↗2026–2027
- Data Wrangling in R ↗2026