The pattern or the pattern.sub is not correct and will not always match entire column
This works fine for most items, but school districts are noted for cropping this error up
when partner_ids = {rows[id]:rows[name] for rows in reader}, it will replace IDs with names
When partner_ids = {rows[name]:rows[id] for rows in reader}, it will replace names with IDs