Learn R Programming

IPEDSuploadables

IPEDSuploadables produces text files in key-value format which meet the IPEDS requirements for upload on their website. By using this package, institutions can avoid the time and risk of manually typing numbers into web forms across multiple screen. Package documentation (see the website) describes how an institution’s data must be formatted to make use of these scripts.

The package is currently serving the 2025-2026 IPEDS reporting cycle

If you are new to this process or are looking for updates

Report Coverage

As reports are added, this list will be updated.
You are welcome to fork this repo and work towards new reports or new institution-types for existing reports

Supported surveys that work for all institutions:

  • Admissions [partial]
  • Completions
  • Outcome Measures

Supported surveys that only work for some institutions:

  • Graduation Rates: 4-year institutions
  • 200% Graduation Rates: 4-year institutions
  • 12-month Enrollment: 4-year degree granting institutions
  • Fall Enrollment: 4-year degree granting institutions
  • Human Resources: degree granting institutions with more than 15 FTE

Unsupported surveys with options

Websites

For code, issues, etc, visit the GitHub site.
To see full documentation, visit the package website.

Installation

You can install the package in the standard way from CRAN

install.packages("IPEDSuploadables")

To get newer releases or bug fixes before they are posted to the CRAN version, you can install the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("AlisonLanski/IPEDSuploadables")

#or use

# install.packages("remotes")
remotes::install_github("AlisonLanski/IPEDSuploadables")

To access vignettes locally (instead of through the website) add an argument:

devtools::install_github("AlisonLanski/IPEDSuploadables", build_vignettes = TRUE)

Copy Link

Version

Install

install.packages('IPEDSuploadables')

Monthly Downloads

220

Version

3.0.1

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Maintainer

Alison Lanski

Last Published

February 2nd, 2026

Functions in IPEDSuploadables (3.0.1)

ef1_retention

Dummy student retention data for Fall Enrollment scripts part E
e1d_instr

Dummy aggregated data for 12 Month Enrollment part B
make_adm_part_B

Make Admissions Part B (First-time student demographics)
make_gr_part_C

Make Graduation Rates Part C
make_gr_part_B

Make Graduation Rates Part B
make_com_part_C

Make Completions Part C
make_com_part_D

Make Completions Part D
ef1_students

Dummy student data for Fall Enrollment scripts
make_adm_part_F

Make Admissions Part F (Transfer student demographics)
make_ef1_part_E

Make Fall Enrollment Part E
make_e1d_part_F

Make 12 Month Enrollment Part F
make_adm_part_C

Make Admissions Part C (First-time SAT/ACT scores)
make_adm_part_D

Make Admissions Part D (First-time sex unknown)
make_ef1_part_D

Make Fall Enrollment Part D
make_ef1_part_A

Make Fall Enrollment Part A
make_gr_part_E

Make Graduation Rates Part E (gender details)
make_adm_part_H

Make Admissions Part H (Transfer SAT/ACT scores)
make_hr_part_A1

Make Human Resources Part A1
make_hr_part_B2

Make Human Resources Part B2
make_e1d_part_E

Make 12 Month Enrollment Part E
make_e1d_part_D

Make 12 Month Enrollment Part D (gender details)
make_ef1_part_G

Make Fall Enrollment Part G
make_ef1_part_F

Make Fall Enrollment Part F
make_hr_part_H1

Make Human Resources Part H1
prep_om_awards

Set up extra_awards df for Outcome Measures part B, C, D
make_hr_part_H2

Make Human Resources Part H2
produce_gr200_report

Shortcut function with all steps to provide a Grad Rates 200 report
e1d_students

Dummy student-level data for 12 Month Enrollment parts A, C, D, E, and F
prep_om_data_frame

Some initial recoding for OutcomeMeasures
produce_gr_report

Shortcut function with all steps to provide a Graduation Rates report
make_com_part_A

Make Completions Part A
make_com_part_B

Make Completions Part B
make_hr_part_B3

Make Human Resources Part B3
make_om_part_A

Make Outcome Measures Part A
make_gr200

Make Graduation Rates 200
make_ef1_part_H

Make Fall Enrollment Part H (Sex Unknown)
make_om_part_D

Make Outcome Measures Part D
make_om_part_C

Make Outcome Measures Part C
make_e1d_part_A

Make 12 Month Enrollment Part A
make_com_part_E

Make Completions Part E (gender details)
make_hr_part_A2

Make Human Resources Part A2
make_hr_part_B1

Make Human Resources Part B1
make_om_part_B

Make Outcome Measures Part B
make_e1d_part_B

Make 12 Month Enrollment Part B
prep_ef1_data_frame

Some initial recoding for Fall Enrollment
produce_other_report

Produce an upload-compatible txt file from pre-aggregated files
set_report_path

Set the path for where the reports will be saved to.
make_hr_part_D2

Make Human Resources Part D2
make_hr_part_D1

Make Human Resources Part D1
prep_adm_data_frame

Some initial recodes for Admissions parts C and D
make_hr_part_G1

Make Human Resources Part G1
make_e1d_part_C

Make 12 Month Enrollment Part C
make_ef1_part_B

Make Fall Enrollment Part B
specs_COM

Table of data requirements for Completions starting dataframe
prep_com_data_frame

Some initial recoding for Completions
specs_ADM

Table of data requirements for the Admissions starting dataframe
prep_hr_data_frame

Some initial recoding for Human Resources
make_hr_part_G2

Make Human Resources Part G2
produce_adm_report

Shortcut function to do all steps to produce a report
produce_com_report

Shortcut function with all steps to provide a Completions report
make_ef1_part_C

Make Fall Enrollment Part C
write_report_csv

Write the prepared data to a csv file
produce_hr_report

Shortcut function with all steps to provide a Human Resources report
produce_om_report

Shortcut function with all steps to provide an Outcome Measures report
write_report

Write the prepared data to a txt file in key-value format
specs_GR

Table of data requirements for Graduation Rates starting dataframe
specs_GR200

Table of data requirements for Grad Rates 200 starting dataframe
make_hr_part_D3

Make Human Resources Part D3
specs_HR

Table of data requirements for HR starting dataframe
specs_OM

Table of data requirements for OM starting dataframe
make_hr_part_D4

Make Human Resources Part D4
om_students

Dummy data for Outcome Measures functions
part_outputs

Output files from the make functions using the package dummy data (for testing)
specs_E1D

Table of data requirements for 12 Month Enrollment starting dataframes
produce_ef1_report

Shortcut function with all steps to provide a Fall Enrollment report
produce_e1d_report

Shortcut function with all steps to provide a 12 Month Enrollment report
specs_EF1

Table of data requirements for Fall Enrollment starting dataframes
create_dummy_data_com

Create dummy data for testing the completions functions
apply_upload_format

Shortcut function to turn a dataframe into key-value pairs
com_cips

Dummy cip data for Completions functions
create_dummy_data_adm

Create dummy data for testing the Admissions functions
create_dummy_data_ef1

Create dummy data for testing the fall enrollment functions
create_dummy_data_e1d

Create dummy data for testing the completions functions
IPEDSuploadables

IPEDSuploadables package
adm_students

Dummy student-level data for Admissions parts B, C, D, F, G, H
com_students

Dummy student data for Completions functions
IPEDSuploadables-package

IPEDSuploadables: Transforms Institutional Data into Text Files for IPEDS Automated Import/Upload
get_ipeds_unitid

Grab institution's UNITID from supplied data to populate missing-data rows
gr200_students

Dummy student data for Graduation Rates 200 functions
create_dummy_data_om

Create dummy data for testing the outcome measures functions
make_adm_part_G

Make Admissions Part G (Transfer sex unknown)
create_dummy_data_hr

Create dummy data for testing the hr functions
gr_students

Dummy student data for the Graduation Rates scripts
create_dummy_data_gr

Create dummy data for testing the Grad Rates functions
hr_staff

Dummy staff data for Human Resources functions
create_dummy_data_gr200

Create dummy data for testing the Grad Rates 200 function