Working with Big Data in R
Event box
Working with Big Data in R In-Person
This intermediate-level workshop provides social science researchers with essential skills for analyzing datasets that exceed typical computer memory limitations. Participants will learn to distinguish between datasets and databases, implement efficient data storage solutions using Apache Arrow and Parquet files, and build robust Extract-Transform-Load (ETL) pipelines for large-scale data processing. The workshop covers partitioning strategies for optimal performance, writing custom functions using both dplyr API for Acero and SQL syntax, and creating local analytical databases with DuckDB. Through hands-on exercises using real voter file data, researchers will develop practical skills in out-of-core processing, database management, and scalable data analysis workflows. The workshop emphasizes best practices for data quality assurance and statistical considerations when working with large datasets, addressing common challenges such as computational efficiency, memory management, and maintaining data integrity across complex processing pipelines. Working proficiency in both R and tidy code is recommended. Please note that registrants for the "Working with Big Data" workshop will need access to the L2 Political dataset. To access this data, please complete the required form at least one week prior to the workshop date.