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.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
18.222.163.31