Reading Multiple CSVs into Merged R Dataframe

The purpose of this article is to explain how to load and clean 100+ .csv files containing polling place data into a singular R dataframe. The data, which is available for download here, is structured as follows:
— Each state (32 in total) has its own folder
— Within each state (folder), there are a variable number of CSV files, one for each year that polling place data is available

Here is what the folder structure looks like: