Skip to content

About

R script to download ACS census tables and load them into a PostgreSQL database

Resources

Stars

3 stars

Watchers

3 watching

Forks

Latest commit

 

History

14 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

acs-to-postgresql

R script to download ACS census tables and load them into a PostgreSQL database

Margaret Atkinson (matkinson@ctps.org) is the author of the original version of this script. This repository has been set up to support revising the script to make the script more generic and reusable. This revision is a work-in-progress, begun by Ben Krepp (bkrepp@ctps.org).

This script requires the following R packages:

  • RPostgres
  • readxl
  • dplyr
  • sqldf
  • stringr
  • hash

Variables whose values are to be "plugged in" by the user have been collected into four "hashes" (key-value pairs) and one string variable:

  1. Directories: (dirs)
    1. working_dir
    2. tracts_bgs_subfolder_name
  2. FTP download urls: (urls)
    1. non_tracts_bgs_download_url
    2. tracts_bgs_download_url
    3. templates_url
  3. Zip filenames: (zip_filenames)
    1. non_tracts_bgs_zip_filename
    2. tracts_bgs_zip_filename
    3. templates_zip_filename
  4. PostgreSQL database connection parameters and user info: (postgres_info)
    1. database_name
    2. database_host
    3. database_port
    4. database_username
    5. database_password
    6. database_all_user - User with "ALL" privileges on database
    7. database_select_user -- User with only "SELECT" privileges on database
  5. Data dictionary file name (dataDictfile)

About

R script to download ACS census tables and load them into a PostgreSQL database

Resources

Stars

3 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages