CodeForPittsburgh / food-access-map-data

Data for the food access map
MIT License
8 stars 18 forks source link

Fix Typesetting Bug #198

Closed maxachis closed 2 years ago

maxachis commented 2 years ago

A script called prep_snap.R that is pulling in sites from SNAP. We thought it was categorizing them by type and saying if the type is a farmer's market or supermarket, then type is 1. But we create a type field and just put NA in it, because were trying to determine a type by name, like if it contains Giant Eagle it's a supermarket, etc., but we moved that to a different script that might be downstream. So we're saying that supermarkets have fresh produce but the script doesn't know what site is a supermarket yet so we haven't told it yet.

So we need to find where we're identifying things as supermarkets or fresh produce.

maxachis commented 2 years ago

It turns out that with fresh_produce, we weren't identifying it anywhere at all. We did it previously in a prep script, but code changes meant that was no longer the case.

Fortunately, that's an opportunity for more modular scripting, as now we can create a script explicitly dedicated for setting types. I've made a branch for doing just that.

https://github.com/CodeForPittsburgh/food-access-map-data/compare/master...2022_05_05_add_auto_set_flags

I did a comparison of my branch's merged_dataset with the most recent merged_dataset of the main branch -- the chances mostly seem acceptable. But I note a few things I want clarification on before moving forward with a pull request

maxachis commented 2 years ago

Look into the Floats issue, Max! Ellie says look into it.

maxachis commented 2 years ago

Looks like the floats issue isn't a problem now! For record-keeping's sake, I've attached an xlsx file that compares the merged_datasets.csv in the master branch to the one in the new branch. Have a look at it, and if it looks good, I think we can merge!

textcompare.xlsx

maxachis commented 2 years ago

Ellie gave the go-ahead, now I just need to resolve conflicts and make a pull request!

hellonewman commented 2 years ago

max fixed