Arbitrary search of ratings
Since we have the data in an easily loadable format we can search for arbitrary conditions, such as Personal Chefs
that allow dogs-maybe they will custom cook for your dog.
We could use a script as follows: for line in lines:
line = unicode(line, errors='ignore') obj = json.loads(line) if obj['categories'] == None: continue if 'Personal Chefs' in obj['categories']: if obj['attributes'] == None: continue for attr in obj['attributes']: print (attr)
Where we do something useful with the items that filter out. This script would display the attributes only for Personal Chefs
. As can be seen in the following display:
We could just as easily performed some calculation or other manipulation to narrow down and focus on a very specific portion of the data easily.