Skip to content

Instantly share code, notes, and snippets.

@wesm
Created October 17, 2012 09:04
Show Gist options
  • Save wesm/3904598 to your computer and use it in GitHub Desktop.
Save wesm/3904598 to your computer and use it in GitHub Desktop.
Foo2
{
"metadata": {
"name": "NYCPython_FoodDB"
},
"nbformat": 3,
"worksheets": [
{
"cells": [
{
"cell_type": "code",
"collapsed": false,
"input": [
"from pandas import *",
"import simplejson as json",
"db_path = 'foods-2011-10-03.json'",
"db = json.load(open(db_path))",
"set_printoptions(max_columns=10, notebook_repr_html=True)"
],
"language": "python",
"outputs": [],
"prompt_number": 1
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"len(db)"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 2,
"text": [
"6636"
]
}
],
"prompt_number": 2
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"df = DataFrame(db[0]['nutrients'])"
],
"language": "python",
"outputs": [],
"prompt_number": 3
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"df"
],
"language": "python",
"outputs": [
{
"html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">",
"<table border=\"1\">",
" <thead>",
" <tr>",
" <th></th>",
" <th>description</th>",
" <th>group</th>",
" <th>units</th>",
" <th>value</th>",
" </tr>",
" </thead>",
" <tbody>",
" <tr>",
" <td><strong>0</strong></td>",
" <td> Protein</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 25.180</td>",
" </tr>",
" <tr>",
" <td><strong>1</strong></td>",
" <td> Total lipid (fat)</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 29.200</td>",
" </tr>",
" <tr>",
" <td><strong>2</strong></td>",
" <td> Carbohydrate, by difference</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 3.060</td>",
" </tr>",
" <tr>",
" <td><strong>3</strong></td>",
" <td> Ash</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 3.280</td>",
" </tr>",
" <tr>",
" <td><strong>4</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kcal</td>",
" <td> 376.000</td>",
" </tr>",
" <tr>",
" <td><strong>5</strong></td>",
" <td> Water</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 39.280</td>",
" </tr>",
" <tr>",
" <td><strong>6</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kJ</td>",
" <td> 1573.000</td>",
" </tr>",
" <tr>",
" <td><strong>7</strong></td>",
" <td> Fiber, total dietary</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>8</strong></td>",
" <td> Calcium, Ca</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 673.000</td>",
" </tr>",
" <tr>",
" <td><strong>9</strong></td>",
" <td> Iron, Fe</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.640</td>",
" </tr>",
" <tr>",
" <td><strong>10</strong></td>",
" <td> Magnesium, Mg</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 22.000</td>",
" </tr>",
" <tr>",
" <td><strong>11</strong></td>",
" <td> Phosphorus, P</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 490.000</td>",
" </tr>",
" <tr>",
" <td><strong>12</strong></td>",
" <td> Potassium, K</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>13</strong></td>",
" <td> Sodium, Na</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 690.000</td>",
" </tr>",
" <tr>",
" <td><strong>14</strong></td>",
" <td> Zinc, Zn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 2.940</td>",
" </tr>",
" <tr>",
" <td><strong>15</strong></td>",
" <td> Copper, Cu</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.024</td>",
" </tr>",
" <tr>",
" <td><strong>16</strong></td>",
" <td> Manganese, Mn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.021</td>",
" </tr>",
" <tr>",
" <td><strong>17</strong></td>",
" <td> Selenium, Se</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 14.500</td>",
" </tr>",
" <tr>",
" <td><strong>18</strong></td>",
" <td> Vitamin A, IU</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 1054.000</td>",
" </tr>",
" <tr>",
" <td><strong>19</strong></td>",
" <td> Retinol</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 262.000</td>",
" </tr>",
" <tr>",
" <td><strong>20</strong></td>",
" <td> Vitamin A, RAE</td>",
" <td> Vitamins</td>",
" <td> mcg_RAE</td>",
" <td> 271.000</td>",
" </tr>",
" <tr>",
" <td><strong>21</strong></td>",
" <td> Vitamin C, total ascorbic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>22</strong></td>",
" <td> Thiamin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.031</td>",
" </tr>",
" <tr>",
" <td><strong>23</strong></td>",
" <td> Riboflavin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.450</td>",
" </tr>",
" <tr>",
" <td><strong>24</strong></td>",
" <td> Niacin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.180</td>",
" </tr>",
" <tr>",
" <td><strong>25</strong></td>",
" <td> Pantothenic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.190</td>",
" </tr>",
" <tr>",
" <td><strong>26</strong></td>",
" <td> Vitamin B-6</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.074</td>",
" </tr>",
" <tr>",
" <td><strong>27</strong></td>",
" <td> Folate, total</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>28</strong></td>",
" <td> Vitamin B-12</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.270</td>",
" </tr>",
" <tr>",
" <td><strong>29</strong></td>",
" <td> Folic acid</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>30</strong></td>",
" <td> Folate, food</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>31</strong></td>",
" <td> Folate, DFE</td>",
" <td> Vitamins</td>",
" <td> mcg_DFE</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>32</strong></td>",
" <td> Cholesterol</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>33</strong></td>",
" <td> Fatty acids, total saturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 18.584</td>",
" </tr>",
" <tr>",
" <td><strong>34</strong></td>",
" <td> Fatty acids, total monounsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 8.275</td>",
" </tr>",
" <tr>",
" <td><strong>35</strong></td>",
" <td> Fatty acids, total polyunsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 0.830</td>",
" </tr>",
" <tr>",
" <td><strong>36</strong></td>",
" <td> Tryptophan</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.324</td>",
" </tr>",
" <tr>",
" <td><strong>37</strong></td>",
" <td> Threonine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.896</td>",
" </tr>",
" <tr>",
" <td><strong>38</strong></td>",
" <td> Isoleucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.563</td>",
" </tr>",
" <tr>",
" <td><strong>39</strong></td>",
" <td> Leucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.412</td>",
" </tr>",
" <tr>",
" <td><strong>40</strong></td>",
" <td> Lysine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.095</td>",
" </tr>",
" <tr>",
" <td><strong>41</strong></td>",
" <td> Methionine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.659</td>",
" </tr>",
" <tr>",
" <td><strong>42</strong></td>",
" <td> Cystine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.126</td>",
" </tr>",
" <tr>",
" <td><strong>43</strong></td>",
" <td> Phenylalanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.326</td>",
" </tr>",
" <tr>",
" <td><strong>44</strong></td>",
" <td> Tyrosine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.216</td>",
" </tr>",
" <tr>",
" <td><strong>45</strong></td>",
" <td> Valine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.682</td>",
" </tr>",
" <tr>",
" <td><strong>46</strong></td>",
" <td> Arginine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.952</td>",
" </tr>",
" <tr>",
" <td><strong>47</strong></td>",
" <td> Histidine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.884</td>",
" </tr>",
" <tr>",
" <td><strong>48</strong></td>",
" <td> Alanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.711</td>",
" </tr>",
" <tr>",
" <td><strong>49</strong></td>",
" <td> Aspartic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.618</td>",
" </tr>",
" <tr>",
" <td><strong>50</strong></td>",
" <td> Glutamic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 6.160</td>",
" </tr>",
" <tr>",
" <td><strong>51</strong></td>",
" <td> Glycine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.439</td>",
" </tr>",
" <tr>",
" <td><strong>52</strong></td>",
" <td> Proline</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.838</td>",
" </tr>",
" <tr>",
" <td><strong>53</strong></td>",
" <td> Serine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.472</td>",
" </tr>",
" <tr>",
" <td><strong>54</strong></td>",
" <td> Protein</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 25.180</td>",
" </tr>",
" <tr>",
" <td><strong>55</strong></td>",
" <td> Total lipid (fat)</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 29.200</td>",
" </tr>",
" <tr>",
" <td><strong>56</strong></td>",
" <td> Carbohydrate, by difference</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 3.060</td>",
" </tr>",
" <tr>",
" <td><strong>57</strong></td>",
" <td> Ash</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 3.280</td>",
" </tr>",
" <tr>",
" <td><strong>58</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kcal</td>",
" <td> 376.000</td>",
" </tr>",
" <tr>",
" <td><strong>59</strong></td>",
" <td> Water</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 39.280</td>",
" </tr>",
" <tr>",
" <td><strong>60</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kJ</td>",
" <td> 1573.000</td>",
" </tr>",
" <tr>",
" <td><strong>61</strong></td>",
" <td> Fiber, total dietary</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>62</strong></td>",
" <td> Calcium, Ca</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 673.000</td>",
" </tr>",
" <tr>",
" <td><strong>63</strong></td>",
" <td> Iron, Fe</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.640</td>",
" </tr>",
" <tr>",
" <td><strong>64</strong></td>",
" <td> Magnesium, Mg</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 22.000</td>",
" </tr>",
" <tr>",
" <td><strong>65</strong></td>",
" <td> Phosphorus, P</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 490.000</td>",
" </tr>",
" <tr>",
" <td><strong>66</strong></td>",
" <td> Potassium, K</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>67</strong></td>",
" <td> Sodium, Na</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 690.000</td>",
" </tr>",
" <tr>",
" <td><strong>68</strong></td>",
" <td> Zinc, Zn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 2.940</td>",
" </tr>",
" <tr>",
" <td><strong>69</strong></td>",
" <td> Copper, Cu</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.024</td>",
" </tr>",
" <tr>",
" <td><strong>70</strong></td>",
" <td> Manganese, Mn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.021</td>",
" </tr>",
" <tr>",
" <td><strong>71</strong></td>",
" <td> Selenium, Se</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 14.500</td>",
" </tr>",
" <tr>",
" <td><strong>72</strong></td>",
" <td> Vitamin A, IU</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 1054.000</td>",
" </tr>",
" <tr>",
" <td><strong>73</strong></td>",
" <td> Retinol</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 262.000</td>",
" </tr>",
" <tr>",
" <td><strong>74</strong></td>",
" <td> Vitamin A, RAE</td>",
" <td> Vitamins</td>",
" <td> mcg_RAE</td>",
" <td> 271.000</td>",
" </tr>",
" <tr>",
" <td><strong>75</strong></td>",
" <td> Vitamin C, total ascorbic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>76</strong></td>",
" <td> Thiamin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.031</td>",
" </tr>",
" <tr>",
" <td><strong>77</strong></td>",
" <td> Riboflavin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.450</td>",
" </tr>",
" <tr>",
" <td><strong>78</strong></td>",
" <td> Niacin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.180</td>",
" </tr>",
" <tr>",
" <td><strong>79</strong></td>",
" <td> Pantothenic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.190</td>",
" </tr>",
" <tr>",
" <td><strong>80</strong></td>",
" <td> Vitamin B-6</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.074</td>",
" </tr>",
" <tr>",
" <td><strong>81</strong></td>",
" <td> Folate, total</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>82</strong></td>",
" <td> Vitamin B-12</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.270</td>",
" </tr>",
" <tr>",
" <td><strong>83</strong></td>",
" <td> Folic acid</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>84</strong></td>",
" <td> Folate, food</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>85</strong></td>",
" <td> Folate, DFE</td>",
" <td> Vitamins</td>",
" <td> mcg_DFE</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>86</strong></td>",
" <td> Tryptophan</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.324</td>",
" </tr>",
" <tr>",
" <td><strong>87</strong></td>",
" <td> Threonine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.896</td>",
" </tr>",
" <tr>",
" <td><strong>88</strong></td>",
" <td> Isoleucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.563</td>",
" </tr>",
" <tr>",
" <td><strong>89</strong></td>",
" <td> Leucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.412</td>",
" </tr>",
" <tr>",
" <td><strong>90</strong></td>",
" <td> Lysine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.095</td>",
" </tr>",
" <tr>",
" <td><strong>91</strong></td>",
" <td> Methionine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.659</td>",
" </tr>",
" <tr>",
" <td><strong>92</strong></td>",
" <td> Cystine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.126</td>",
" </tr>",
" <tr>",
" <td><strong>93</strong></td>",
" <td> Phenylalanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.326</td>",
" </tr>",
" <tr>",
" <td><strong>94</strong></td>",
" <td> Tyrosine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.216</td>",
" </tr>",
" <tr>",
" <td><strong>95</strong></td>",
" <td> Valine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.682</td>",
" </tr>",
" <tr>",
" <td><strong>96</strong></td>",
" <td> Arginine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.952</td>",
" </tr>",
" <tr>",
" <td><strong>97</strong></td>",
" <td> Histidine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.884</td>",
" </tr>",
" <tr>",
" <td><strong>98</strong></td>",
" <td> Alanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.711</td>",
" </tr>",
" <tr>",
" <td><strong>99</strong></td>",
" <td> Aspartic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.618</td>",
" </tr>",
" <tr>",
" <td><strong>100</strong></td>",
" <td> Glutamic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 6.160</td>",
" </tr>",
" <tr>",
" <td><strong>101</strong></td>",
" <td> Glycine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.439</td>",
" </tr>",
" <tr>",
" <td><strong>102</strong></td>",
" <td> Proline</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.838</td>",
" </tr>",
" <tr>",
" <td><strong>103</strong></td>",
" <td> Serine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.472</td>",
" </tr>",
" <tr>",
" <td><strong>104</strong></td>",
" <td> Cholesterol</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>105</strong></td>",
" <td> Fatty acids, total saturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 18.584</td>",
" </tr>",
" <tr>",
" <td><strong>106</strong></td>",
" <td> Fatty acids, total monounsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 8.275</td>",
" </tr>",
" <tr>",
" <td><strong>107</strong></td>",
" <td> Fatty acids, total polyunsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 0.830</td>",
" </tr>",
" <tr>",
" <td><strong>108</strong></td>",
" <td> Protein</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 25.180</td>",
" </tr>",
" <tr>",
" <td><strong>109</strong></td>",
" <td> Total lipid (fat)</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 29.200</td>",
" </tr>",
" <tr>",
" <td><strong>110</strong></td>",
" <td> Carbohydrate, by difference</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 3.060</td>",
" </tr>",
" <tr>",
" <td><strong>111</strong></td>",
" <td> Ash</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 3.280</td>",
" </tr>",
" <tr>",
" <td><strong>112</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kcal</td>",
" <td> 376.000</td>",
" </tr>",
" <tr>",
" <td><strong>113</strong></td>",
" <td> Water</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 39.280</td>",
" </tr>",
" <tr>",
" <td><strong>114</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kJ</td>",
" <td> 1573.000</td>",
" </tr>",
" <tr>",
" <td><strong>115</strong></td>",
" <td> Fiber, total dietary</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>116</strong></td>",
" <td> Calcium, Ca</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 673.000</td>",
" </tr>",
" <tr>",
" <td><strong>117</strong></td>",
" <td> Iron, Fe</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.640</td>",
" </tr>",
" <tr>",
" <td><strong>118</strong></td>",
" <td> Magnesium, Mg</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 22.000</td>",
" </tr>",
" <tr>",
" <td><strong>119</strong></td>",
" <td> Phosphorus, P</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 490.000</td>",
" </tr>",
" <tr>",
" <td><strong>120</strong></td>",
" <td> Potassium, K</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>121</strong></td>",
" <td> Sodium, Na</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 690.000</td>",
" </tr>",
" <tr>",
" <td><strong>122</strong></td>",
" <td> Zinc, Zn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 2.940</td>",
" </tr>",
" <tr>",
" <td><strong>123</strong></td>",
" <td> Copper, Cu</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.024</td>",
" </tr>",
" <tr>",
" <td><strong>124</strong></td>",
" <td> Manganese, Mn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.021</td>",
" </tr>",
" <tr>",
" <td><strong>125</strong></td>",
" <td> Selenium, Se</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 14.500</td>",
" </tr>",
" <tr>",
" <td><strong>126</strong></td>",
" <td> Vitamin A, IU</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 1054.000</td>",
" </tr>",
" <tr>",
" <td><strong>127</strong></td>",
" <td> Retinol</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 262.000</td>",
" </tr>",
" <tr>",
" <td><strong>128</strong></td>",
" <td> Vitamin A, RAE</td>",
" <td> Vitamins</td>",
" <td> mcg_RAE</td>",
" <td> 271.000</td>",
" </tr>",
" <tr>",
" <td><strong>129</strong></td>",
" <td> Vitamin C, total ascorbic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>130</strong></td>",
" <td> Thiamin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.031</td>",
" </tr>",
" <tr>",
" <td><strong>131</strong></td>",
" <td> Riboflavin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.450</td>",
" </tr>",
" <tr>",
" <td><strong>132</strong></td>",
" <td> Niacin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.180</td>",
" </tr>",
" <tr>",
" <td><strong>133</strong></td>",
" <td> Pantothenic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.190</td>",
" </tr>",
" <tr>",
" <td><strong>134</strong></td>",
" <td> Vitamin B-6</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.074</td>",
" </tr>",
" <tr>",
" <td><strong>135</strong></td>",
" <td> Folate, total</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>136</strong></td>",
" <td> Vitamin B-12</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.270</td>",
" </tr>",
" <tr>",
" <td><strong>137</strong></td>",
" <td> Folic acid</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>138</strong></td>",
" <td> Folate, food</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>139</strong></td>",
" <td> Folate, DFE</td>",
" <td> Vitamins</td>",
" <td> mcg_DFE</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>140</strong></td>",
" <td> Tryptophan</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.324</td>",
" </tr>",
" <tr>",
" <td><strong>141</strong></td>",
" <td> Threonine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.896</td>",
" </tr>",
" <tr>",
" <td><strong>142</strong></td>",
" <td> Isoleucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.563</td>",
" </tr>",
" <tr>",
" <td><strong>143</strong></td>",
" <td> Leucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.412</td>",
" </tr>",
" <tr>",
" <td><strong>144</strong></td>",
" <td> Lysine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.095</td>",
" </tr>",
" <tr>",
" <td><strong>145</strong></td>",
" <td> Methionine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.659</td>",
" </tr>",
" <tr>",
" <td><strong>146</strong></td>",
" <td> Cystine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.126</td>",
" </tr>",
" <tr>",
" <td><strong>147</strong></td>",
" <td> Phenylalanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.326</td>",
" </tr>",
" <tr>",
" <td><strong>148</strong></td>",
" <td> Tyrosine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.216</td>",
" </tr>",
" <tr>",
" <td><strong>149</strong></td>",
" <td> Valine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.682</td>",
" </tr>",
" <tr>",
" <td><strong>150</strong></td>",
" <td> Arginine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.952</td>",
" </tr>",
" <tr>",
" <td><strong>151</strong></td>",
" <td> Histidine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.884</td>",
" </tr>",
" <tr>",
" <td><strong>152</strong></td>",
" <td> Alanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.711</td>",
" </tr>",
" <tr>",
" <td><strong>153</strong></td>",
" <td> Aspartic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.618</td>",
" </tr>",
" <tr>",
" <td><strong>154</strong></td>",
" <td> Glutamic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 6.160</td>",
" </tr>",
" <tr>",
" <td><strong>155</strong></td>",
" <td> Glycine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.439</td>",
" </tr>",
" <tr>",
" <td><strong>156</strong></td>",
" <td> Proline</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.838</td>",
" </tr>",
" <tr>",
" <td><strong>157</strong></td>",
" <td> Serine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.472</td>",
" </tr>",
" <tr>",
" <td><strong>158</strong></td>",
" <td> Cholesterol</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>159</strong></td>",
" <td> Fatty acids, total saturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 18.584</td>",
" </tr>",
" <tr>",
" <td><strong>160</strong></td>",
" <td> Fatty acids, total monounsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 8.275</td>",
" </tr>",
" <tr>",
" <td><strong>161</strong></td>",
" <td> Fatty acids, total polyunsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 0.830</td>",
" </tr>",
" </tbody>",
"</table>",
"",
"</div>"
],
"output_type": "pyout",
"prompt_number": 4,
"text": [
" description group units value",
"0 Protein Composition g 25.180",
"1 Total lipid (fat) Composition g 29.200",
"2 Carbohydrate, by difference Composition g 3.060",
"3 Ash Other g 3.280",
"4 Energy Energy kcal 376.000",
"5 Water Composition g 39.280",
"6 Energy Energy kJ 1573.000",
"7 Fiber, total dietary Composition g 0.000",
"8 Calcium, Ca Elements mg 673.000",
"9 Iron, Fe Elements mg 0.640",
"10 Magnesium, Mg Elements mg 22.000",
"11 Phosphorus, P Elements mg 490.000",
"12 Potassium, K Elements mg 93.000",
"13 Sodium, Na Elements mg 690.000",
"14 Zinc, Zn Elements mg 2.940",
"15 Copper, Cu Elements mg 0.024",
"16 Manganese, Mn Elements mg 0.021",
"17 Selenium, Se Elements mcg 14.500",
"18 Vitamin A, IU Vitamins IU 1054.000",
"19 Retinol Vitamins mcg 262.000",
"20 Vitamin A, RAE Vitamins mcg_RAE 271.000",
"21 Vitamin C, total ascorbic acid Vitamins mg 0.000",
"22 Thiamin Vitamins mg 0.031",
"23 Riboflavin Vitamins mg 0.450",
"24 Niacin Vitamins mg 0.180",
"25 Pantothenic acid Vitamins mg 0.190",
"26 Vitamin B-6 Vitamins mg 0.074",
"27 Folate, total Vitamins mcg 18.000",
"28 Vitamin B-12 Vitamins mcg 0.270",
"29 Folic acid Vitamins mcg 0.000",
"30 Folate, food Vitamins mcg 18.000",
"31 Folate, DFE Vitamins mcg_DFE 18.000",
"32 Cholesterol Other mg 93.000",
"33 Fatty acids, total saturated Other g 18.584",
"34 Fatty acids, total monounsaturated Other g 8.275",
"35 Fatty acids, total polyunsaturated Other g 0.830",
"36 Tryptophan Amino Acids g 0.324",
"37 Threonine Amino Acids g 0.896",
"38 Isoleucine Amino Acids g 1.563",
"39 Leucine Amino Acids g 2.412",
"40 Lysine Amino Acids g 2.095",
"41 Methionine Amino Acids g 0.659",
"42 Cystine Amino Acids g 0.126",
"43 Phenylalanine Amino Acids g 1.326",
"44 Tyrosine Amino Acids g 1.216",
"45 Valine Amino Acids g 1.682",
"46 Arginine Amino Acids g 0.952",
"47 Histidine Amino Acids g 0.884",
"48 Alanine Amino Acids g 0.711",
"49 Aspartic acid Amino Acids g 1.618",
"50 Glutamic acid Amino Acids g 6.160",
"51 Glycine Amino Acids g 0.439",
"52 Proline Amino Acids g 2.838",
"53 Serine Amino Acids g 1.472",
"54 Protein Composition g 25.180",
"55 Total lipid (fat) Composition g 29.200",
"56 Carbohydrate, by difference Composition g 3.060",
"57 Ash Other g 3.280",
"58 Energy Energy kcal 376.000",
"59 Water Composition g 39.280",
"60 Energy Energy kJ 1573.000",
"61 Fiber, total dietary Composition g 0.000",
"62 Calcium, Ca Elements mg 673.000",
"63 Iron, Fe Elements mg 0.640",
"64 Magnesium, Mg Elements mg 22.000",
"65 Phosphorus, P Elements mg 490.000",
"66 Potassium, K Elements mg 93.000",
"67 Sodium, Na Elements mg 690.000",
"68 Zinc, Zn Elements mg 2.940",
"69 Copper, Cu Elements mg 0.024",
"70 Manganese, Mn Elements mg 0.021",
"71 Selenium, Se Elements mcg 14.500",
"72 Vitamin A, IU Vitamins IU 1054.000",
"73 Retinol Vitamins mcg 262.000",
"74 Vitamin A, RAE Vitamins mcg_RAE 271.000",
"75 Vitamin C, total ascorbic acid Vitamins mg 0.000",
"76 Thiamin Vitamins mg 0.031",
"77 Riboflavin Vitamins mg 0.450",
"78 Niacin Vitamins mg 0.180",
"79 Pantothenic acid Vitamins mg 0.190",
"80 Vitamin B-6 Vitamins mg 0.074",
"81 Folate, total Vitamins mcg 18.000",
"82 Vitamin B-12 Vitamins mcg 0.270",
"83 Folic acid Vitamins mcg 0.000",
"84 Folate, food Vitamins mcg 18.000",
"85 Folate, DFE Vitamins mcg_DFE 18.000",
"86 Tryptophan Amino Acids g 0.324",
"87 Threonine Amino Acids g 0.896",
"88 Isoleucine Amino Acids g 1.563",
"89 Leucine Amino Acids g 2.412",
"90 Lysine Amino Acids g 2.095",
"91 Methionine Amino Acids g 0.659",
"92 Cystine Amino Acids g 0.126",
"93 Phenylalanine Amino Acids g 1.326",
"94 Tyrosine Amino Acids g 1.216",
"95 Valine Amino Acids g 1.682",
"96 Arginine Amino Acids g 0.952",
"97 Histidine Amino Acids g 0.884",
"98 Alanine Amino Acids g 0.711",
"99 Aspartic acid Amino Acids g 1.618",
"100 Glutamic acid Amino Acids g 6.160",
"101 Glycine Amino Acids g 0.439",
"102 Proline Amino Acids g 2.838",
"103 Serine Amino Acids g 1.472",
"104 Cholesterol Other mg 93.000",
"105 Fatty acids, total saturated Other g 18.584",
"106 Fatty acids, total monounsaturated Other g 8.275",
"107 Fatty acids, total polyunsaturated Other g 0.830",
"108 Protein Composition g 25.180",
"109 Total lipid (fat) Composition g 29.200",
"110 Carbohydrate, by difference Composition g 3.060",
"111 Ash Other g 3.280",
"112 Energy Energy kcal 376.000",
"113 Water Composition g 39.280",
"114 Energy Energy kJ 1573.000",
"115 Fiber, total dietary Composition g 0.000",
"116 Calcium, Ca Elements mg 673.000",
"117 Iron, Fe Elements mg 0.640",
"118 Magnesium, Mg Elements mg 22.000",
"119 Phosphorus, P Elements mg 490.000",
"120 Potassium, K Elements mg 93.000",
"121 Sodium, Na Elements mg 690.000",
"122 Zinc, Zn Elements mg 2.940",
"123 Copper, Cu Elements mg 0.024",
"124 Manganese, Mn Elements mg 0.021",
"125 Selenium, Se Elements mcg 14.500",
"126 Vitamin A, IU Vitamins IU 1054.000",
"127 Retinol Vitamins mcg 262.000",
"128 Vitamin A, RAE Vitamins mcg_RAE 271.000",
"129 Vitamin C, total ascorbic acid Vitamins mg 0.000",
"130 Thiamin Vitamins mg 0.031",
"131 Riboflavin Vitamins mg 0.450",
"132 Niacin Vitamins mg 0.180",
"133 Pantothenic acid Vitamins mg 0.190",
"134 Vitamin B-6 Vitamins mg 0.074",
"135 Folate, total Vitamins mcg 18.000",
"136 Vitamin B-12 Vitamins mcg 0.270",
"137 Folic acid Vitamins mcg 0.000",
"138 Folate, food Vitamins mcg 18.000",
"139 Folate, DFE Vitamins mcg_DFE 18.000",
"140 Tryptophan Amino Acids g 0.324",
"141 Threonine Amino Acids g 0.896",
"142 Isoleucine Amino Acids g 1.563",
"143 Leucine Amino Acids g 2.412",
"144 Lysine Amino Acids g 2.095",
"145 Methionine Amino Acids g 0.659",
"146 Cystine Amino Acids g 0.126",
"147 Phenylalanine Amino Acids g 1.326",
"148 Tyrosine Amino Acids g 1.216",
"149 Valine Amino Acids g 1.682",
"150 Arginine Amino Acids g 0.952",
"151 Histidine Amino Acids g 0.884",
"152 Alanine Amino Acids g 0.711",
"153 Aspartic acid Amino Acids g 1.618",
"154 Glutamic acid Amino Acids g 6.160",
"155 Glycine Amino Acids g 0.439",
"156 Proline Amino Acids g 2.838",
"157 Serine Amino Acids g 1.472",
"158 Cholesterol Other mg 93.000",
"159 Fatty acids, total saturated Other g 18.584",
"160 Fatty acids, total monounsaturated Other g 8.275",
"161 Fatty acids, total polyunsaturated Other g 0.830"
]
}
],
"prompt_number": 4
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"id_keys = ['description', 'group', 'id', 'manufacturer']",
"info = DataFrame(db, columns=id_keys)",
"info[:50]"
],
"language": "python",
"outputs": [
{
"html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">",
"<table border=\"1\">",
" <thead>",
" <tr>",
" <th></th>",
" <th>description</th>",
" <th>group</th>",
" <th>id</th>",
" <th>manufacturer</th>",
" </tr>",
" </thead>",
" <tbody>",
" <tr>",
" <td><strong>0</strong></td>",
" <td> Cheese, caraway</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1008</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>1</strong></td>",
" <td> Cheese, cheddar</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1009</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>2</strong></td>",
" <td> Cheese, edam</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1018</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>3</strong></td>",
" <td> Cheese, feta</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1019</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>4</strong></td>",
" <td> Cheese, mozzarella, part skim milk</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1028</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>5</strong></td>",
" <td> Cheese, mozzarella, part skim milk, low moisture</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1029</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>6</strong></td>",
" <td> Cheese, romano</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1038</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>7</strong></td>",
" <td> Cheese, roquefort</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1039</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>8</strong></td>",
" <td> Cheese spread, pasteurized process, american, without di sodium phosphate</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1048</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>9</strong></td>",
" <td> Cream, fluid, half and half</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1049</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>10</strong></td>",
" <td> Sour dressing, non-butterfat, cultured, filled cream-type</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1058</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>11</strong></td>",
" <td> Milk, filled, fluid, with blend of hydrogenated vegetable oils</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1059</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>12</strong></td>",
" <td> Cream substitute, liquid, with lauric acid oil and sodium caseinate</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1068</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>13</strong></td>",
" <td> Cream substitute, powdered</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1069</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>14</strong></td>",
" <td> Milk, producer, fluid, 3.7% milkfat</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1078</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>15</strong></td>",
" <td> Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1079</td>",
" <td> None</td>",
" </tr>",
" <tr>",
" <td><strong>16</strong></td>",
" <td> Milk, reduced fat, fluid, 2% milkfat, with added nonfat milk solids and vitamin A and vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1080</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>17</strong></td>",
" <td> Milk, reduced fat, fluid, 2% milkfat, protein fortified, with added vitamin A and vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1081</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>18</strong></td>",
" <td> Milk, lowfat, fluid, 1% milkfat, with added vitamin A and vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1082</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>19</strong></td>",
" <td> Milk, lowfat, fluid, 1% milkfat, with added nonfat milk solids, vitamin A and vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1083</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>20</strong></td>",
" <td> Milk, lowfat, fluid, 1% milkfat, protein fortified, with added vitamin A and vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1084</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>21</strong></td>",
" <td> Milk, nonfat, fluid, with added vitamin A and vitamin D (fat free or skim)</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1085</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>22</strong></td>",
" <td> Milk, nonfat, fluid, with added nonfat milk solids, vitamin A and vitamin D (fat free or skim)</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1086</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>23</strong></td>",
" <td> Milk, nonfat, fluid, protein fortified, with added vitamin A and vitamin D (fat free and skim)</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1087</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>24</strong></td>",
" <td> Milk, buttermilk, fluid, cultured, lowfat</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1088</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>25</strong></td>",
" <td> Milk, low sodium, fluid</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1089</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>26</strong></td>",
" <td> Milk, dry, whole, with added vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1090</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>27</strong></td>",
" <td> Milk, dry, nonfat, regular, without added vitamin A and vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1091</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>28</strong></td>",
" <td> Milk, dry, nonfat, instant, with added vitamin A and vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1092</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>29</strong></td>",
" <td> Milk, dry, nonfat, calcium reduced</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1093</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>30</strong></td>",
" <td> Milk, buttermilk, dried</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1094</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>31</strong></td>",
" <td> Milk, canned, condensed, sweetened</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1095</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>32</strong></td>",
" <td> Milk, canned, evaporated, with added vitamin D and without added vitamin A</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1096</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>33</strong></td>",
" <td> Milk, canned, evaporated, nonfat, with added vitamin A and vitamin D</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1097</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>34</strong></td>",
" <td> Milk, indian buffalo, fluid</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1108</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>35</strong></td>",
" <td> Milk, sheep, fluid</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1109</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>36</strong></td>",
" <td> Yogurt, plain, skim milk, 13 grams protein per 8 ounce</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1118</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>37</strong></td>",
" <td> Yogurt, vanilla, low fat, 11 grams protein per 8 ounce</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1119</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>38</strong></td>",
" <td> Egg, whole, cooked, fried</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1128</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>39</strong></td>",
" <td> Egg, whole, cooked, hard-boiled</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1129</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>40</strong></td>",
" <td> Egg, duck, whole, fresh, raw</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1138</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>41</strong></td>",
" <td> Egg, goose, whole, fresh, raw</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1139</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>42</strong></td>",
" <td> Cheese, pasteurized process, swiss, without di sodium phosphate</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1148</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>43</strong></td>",
" <td> Cheese food, pasteurized process, american, with di sodium phosphate</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1149</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>44</strong></td>",
" <td> Cheese, goat, soft type</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1159</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>45</strong></td>",
" <td> Cheese, low fat, cheddar or colby</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1168</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>46</strong></td>",
" <td> Cheese, low-sodium, cheddar or colby</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1169</td>",
" <td> </td>",
" </tr>",
" <tr>",
" <td><strong>47</strong></td>",
" <td> Sour cream, reduced fat</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1178</td>",
" <td> None</td>",
" </tr>",
" <tr>",
" <td><strong>48</strong></td>",
" <td> Sour cream, light</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1179</td>",
" <td> None</td>",
" </tr>",
" <tr>",
" <td><strong>49</strong></td>",
" <td> Sour cream, fat free</td>",
" <td> Dairy and Egg Products</td>",
" <td> 1180</td>",
" <td> None</td>",
" </tr>",
" </tbody>",
"</table>",
"",
"</div>"
],
"output_type": "pyout",
"prompt_number": 6,
"text": [
" description group id manufacturer",
"0 Cheese, caraway Dairy and Egg Products 1008 ",
"1 Cheese, cheddar Dairy and Egg Products 1009 ",
"2 Cheese, edam Dairy and Egg Products 1018 ",
"3 Cheese, feta Dairy and Egg Products 1019 ",
"4 Cheese, mozzarella, part skim milk Dairy and Egg Products 1028 ",
"5 Cheese, mozzarella, part skim milk, low moisture Dairy and Egg Products 1029 ",
"6 Cheese, romano Dairy and Egg Products 1038 ",
"7 Cheese, roquefort Dairy and Egg Products 1039 ",
"8 Cheese spread, pasteurized process, american, without di sodium phosphate Dairy and Egg Products 1048 ",
"9 Cream, fluid, half and half Dairy and Egg Products 1049 ",
"10 Sour dressing, non-butterfat, cultured, filled cream-type Dairy and Egg Products 1058 ",
"11 Milk, filled, fluid, with blend of hydrogenated vegetable oils Dairy and Egg Products 1059 ",
"12 Cream substitute, liquid, with lauric acid oil and sodium caseinate Dairy and Egg Products 1068 ",
"13 Cream substitute, powdered Dairy and Egg Products 1069 ",
"14 Milk, producer, fluid, 3.7% milkfat Dairy and Egg Products 1078 ",
"15 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products 1079 None",
"16 Milk, reduced fat, fluid, 2% milkfat, with added nonfat milk solids and vitamin A and vitamin D Dairy and Egg Products 1080 ",
"17 Milk, reduced fat, fluid, 2% milkfat, protein fortified, with added vitamin A and vitamin D Dairy and Egg Products 1081 ",
"18 Milk, lowfat, fluid, 1% milkfat, with added vitamin A and vitamin D Dairy and Egg Products 1082 ",
"19 Milk, lowfat, fluid, 1% milkfat, with added nonfat milk solids, vitamin A and vitamin D Dairy and Egg Products 1083 ",
"20 Milk, lowfat, fluid, 1% milkfat, protein fortified, with added vitamin A and vitamin D Dairy and Egg Products 1084 ",
"21 Milk, nonfat, fluid, with added vitamin A and vitamin D (fat free or skim) Dairy and Egg Products 1085 ",
"22 Milk, nonfat, fluid, with added nonfat milk solids, vitamin A and vitamin D (fat free or skim) Dairy and Egg Products 1086 ",
"23 Milk, nonfat, fluid, protein fortified, with added vitamin A and vitamin D (fat free and skim) Dairy and Egg Products 1087 ",
"24 Milk, buttermilk, fluid, cultured, lowfat Dairy and Egg Products 1088 ",
"25 Milk, low sodium, fluid Dairy and Egg Products 1089 ",
"26 Milk, dry, whole, with added vitamin D Dairy and Egg Products 1090 ",
"27 Milk, dry, nonfat, regular, without added vitamin A and vitamin D Dairy and Egg Products 1091 ",
"28 Milk, dry, nonfat, instant, with added vitamin A and vitamin D Dairy and Egg Products 1092 ",
"29 Milk, dry, nonfat, calcium reduced Dairy and Egg Products 1093 ",
"30 Milk, buttermilk, dried Dairy and Egg Products 1094 ",
"31 Milk, canned, condensed, sweetened Dairy and Egg Products 1095 ",
"32 Milk, canned, evaporated, with added vitamin D and without added vitamin A Dairy and Egg Products 1096 ",
"33 Milk, canned, evaporated, nonfat, with added vitamin A and vitamin D Dairy and Egg Products 1097 ",
"34 Milk, indian buffalo, fluid Dairy and Egg Products 1108 ",
"35 Milk, sheep, fluid Dairy and Egg Products 1109 ",
"36 Yogurt, plain, skim milk, 13 grams protein per 8 ounce Dairy and Egg Products 1118 ",
"37 Yogurt, vanilla, low fat, 11 grams protein per 8 ounce Dairy and Egg Products 1119 ",
"38 Egg, whole, cooked, fried Dairy and Egg Products 1128 ",
"39 Egg, whole, cooked, hard-boiled Dairy and Egg Products 1129 ",
"40 Egg, duck, whole, fresh, raw Dairy and Egg Products 1138 ",
"41 Egg, goose, whole, fresh, raw Dairy and Egg Products 1139 ",
"42 Cheese, pasteurized process, swiss, without di sodium phosphate Dairy and Egg Products 1148 ",
"43 Cheese food, pasteurized process, american, with di sodium phosphate Dairy and Egg Products 1149 ",
"44 Cheese, goat, soft type Dairy and Egg Products 1159 ",
"45 Cheese, low fat, cheddar or colby Dairy and Egg Products 1168 ",
"46 Cheese, low-sodium, cheddar or colby Dairy and Egg Products 1169 ",
"47 Sour cream, reduced fat Dairy and Egg Products 1178 None",
"48 Sour cream, light Dairy and Egg Products 1179 None",
"49 Sour cream, fat free Dairy and Egg Products 1180 None"
]
}
],
"prompt_number": 6
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"info['group']"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 7,
"text": [
"0 Dairy and Egg Products",
"1 Dairy and Egg Products",
"2 Dairy and Egg Products",
"3 Dairy and Egg Products",
"4 Dairy and Egg Products",
"5 Dairy and Egg Products",
"6 Dairy and Egg Products",
"7 Dairy and Egg Products",
"8 Dairy and Egg Products",
"9 Dairy and Egg Products",
"10 Dairy and Egg Products",
"11 Dairy and Egg Products",
"12 Dairy and Egg Products",
"13 Dairy and Egg Products",
"14 Dairy and Egg Products",
"...",
"6621 Soups, Sauces, and Gravies",
"6622 Soups, Sauces, and Gravies",
"6623 Soups, Sauces, and Gravies",
"6624 Soups, Sauces, and Gravies",
"6625 Soups, Sauces, and Gravies",
"6626 Vegetables and Vegetable Products",
"6627 Vegetables and Vegetable Products",
"6628 Vegetables and Vegetable Products",
"6629 Vegetables and Vegetable Products",
"6630 Vegetables and Vegetable Products",
"6631 Sausages and Luncheon Meats",
"6632 Sausages and Luncheon Meats",
"6633 Baby Foods",
"6634 Baby Foods",
"6635 Baby Foods",
"Name: group, Length: 6636"
]
}
],
"prompt_number": 7
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"plt.figure(figsize=(15, 6))",
"info.group.value_counts()#.plot(kind='bar', rot=90)"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 10,
"text": [
"Vegetables and Vegetable Products 812",
"Beef Products 618",
"Baked Products 496",
"Breakfast Cereals 403",
"Legumes and Legume Products 365",
"Fast Foods 365",
"Lamb, Veal, and Game Products 345",
"Sweets 341",
"Pork Products 328",
"Fruits and Fruit Juices 328",
"Beverages 278",
"Soups, Sauces, and Gravies 275",
"Finfish and Shellfish Products 255",
"Baby Foods 209",
"Cereal Grains and Pasta 183",
"Ethnic Foods 165",
"Snacks 162",
"Nut and Seed Products 128",
"Poultry Products 116",
"Sausages and Luncheon Meats 111",
"Dairy and Egg Products 107",
"Fats and Oils 97",
"Meals, Entrees, and Sidedishes 57",
"Restaurant Foods 51",
"Spices and Herbs 41"
]
}
],
"prompt_number": 10
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"info.group"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 20,
"text": [
"0 Dairy and Egg Products",
"1 Dairy and Egg Products",
"2 Dairy and Egg Products",
"3 Dairy and Egg Products",
"4 Dairy and Egg Products",
"5 Dairy and Egg Products",
"6 Dairy and Egg Products",
"7 Dairy and Egg Products",
"8 Dairy and Egg Products",
"9 Dairy and Egg Products",
"10 Dairy and Egg Products",
"11 Dairy and Egg Products",
"12 Dairy and Egg Products",
"13 Dairy and Egg Products",
"14 Dairy and Egg Products",
"...",
"6621 Soups, Sauces, and Gravies",
"6622 Soups, Sauces, and Gravies",
"6623 Soups, Sauces, and Gravies",
"6624 Soups, Sauces, and Gravies",
"6625 Soups, Sauces, and Gravies",
"6626 Vegetables and Vegetable Products",
"6627 Vegetables and Vegetable Products",
"6628 Vegetables and Vegetable Products",
"6629 Vegetables and Vegetable Products",
"6630 Vegetables and Vegetable Products",
"6631 Sausages and Luncheon Meats",
"6632 Sausages and Luncheon Meats",
"6633 Baby Foods",
"6634 Baby Foods",
"6635 Baby Foods",
"Name: group, Length: 6636"
]
}
],
"prompt_number": 20
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"info"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 22,
"text": [
"<class 'pandas.core.frame.DataFrame'>",
"Int64Index: 6636 entries, 0 to 6635",
"Data columns:",
"description 6636 non-null values",
"group 6636 non-null values",
"id 6636 non-null values",
"manufacturer 5195 non-null values",
"dtypes: int64(1), object(3)"
]
}
],
"prompt_number": 22
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"col_mapping = {'description' : 'food',",
" 'group' : 'fgroup'}",
"info = info.rename(columns=col_mapping, copy=False)",
"info"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 23,
"text": [
"<class 'pandas.core.frame.DataFrame'>",
"Int64Index: 6636 entries, 0 to 6635",
"Data columns:",
"food 6636 non-null values",
"fgroup 6636 non-null values",
"id 6636 non-null values",
"manufacturer 5195 non-null values",
"dtypes: int64(1), object(3)"
]
}
],
"prompt_number": 23
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"DataFrame(db[0]['nutrients'])"
],
"language": "python",
"outputs": [
{
"html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">",
"<table border=\"1\">",
" <thead>",
" <tr>",
" <th></th>",
" <th>description</th>",
" <th>group</th>",
" <th>units</th>",
" <th>value</th>",
" </tr>",
" </thead>",
" <tbody>",
" <tr>",
" <td><strong>0</strong></td>",
" <td> Protein</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 25.180</td>",
" </tr>",
" <tr>",
" <td><strong>1</strong></td>",
" <td> Total lipid (fat)</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 29.200</td>",
" </tr>",
" <tr>",
" <td><strong>2</strong></td>",
" <td> Carbohydrate, by difference</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 3.060</td>",
" </tr>",
" <tr>",
" <td><strong>3</strong></td>",
" <td> Ash</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 3.280</td>",
" </tr>",
" <tr>",
" <td><strong>4</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kcal</td>",
" <td> 376.000</td>",
" </tr>",
" <tr>",
" <td><strong>5</strong></td>",
" <td> Water</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 39.280</td>",
" </tr>",
" <tr>",
" <td><strong>6</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kJ</td>",
" <td> 1573.000</td>",
" </tr>",
" <tr>",
" <td><strong>7</strong></td>",
" <td> Fiber, total dietary</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>8</strong></td>",
" <td> Calcium, Ca</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 673.000</td>",
" </tr>",
" <tr>",
" <td><strong>9</strong></td>",
" <td> Iron, Fe</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.640</td>",
" </tr>",
" <tr>",
" <td><strong>10</strong></td>",
" <td> Magnesium, Mg</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 22.000</td>",
" </tr>",
" <tr>",
" <td><strong>11</strong></td>",
" <td> Phosphorus, P</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 490.000</td>",
" </tr>",
" <tr>",
" <td><strong>12</strong></td>",
" <td> Potassium, K</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>13</strong></td>",
" <td> Sodium, Na</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 690.000</td>",
" </tr>",
" <tr>",
" <td><strong>14</strong></td>",
" <td> Zinc, Zn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 2.940</td>",
" </tr>",
" <tr>",
" <td><strong>15</strong></td>",
" <td> Copper, Cu</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.024</td>",
" </tr>",
" <tr>",
" <td><strong>16</strong></td>",
" <td> Manganese, Mn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.021</td>",
" </tr>",
" <tr>",
" <td><strong>17</strong></td>",
" <td> Selenium, Se</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 14.500</td>",
" </tr>",
" <tr>",
" <td><strong>18</strong></td>",
" <td> Vitamin A, IU</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 1054.000</td>",
" </tr>",
" <tr>",
" <td><strong>19</strong></td>",
" <td> Retinol</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 262.000</td>",
" </tr>",
" <tr>",
" <td><strong>20</strong></td>",
" <td> Vitamin A, RAE</td>",
" <td> Vitamins</td>",
" <td> mcg_RAE</td>",
" <td> 271.000</td>",
" </tr>",
" <tr>",
" <td><strong>21</strong></td>",
" <td> Vitamin C, total ascorbic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>22</strong></td>",
" <td> Thiamin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.031</td>",
" </tr>",
" <tr>",
" <td><strong>23</strong></td>",
" <td> Riboflavin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.450</td>",
" </tr>",
" <tr>",
" <td><strong>24</strong></td>",
" <td> Niacin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.180</td>",
" </tr>",
" <tr>",
" <td><strong>25</strong></td>",
" <td> Pantothenic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.190</td>",
" </tr>",
" <tr>",
" <td><strong>26</strong></td>",
" <td> Vitamin B-6</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.074</td>",
" </tr>",
" <tr>",
" <td><strong>27</strong></td>",
" <td> Folate, total</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>28</strong></td>",
" <td> Vitamin B-12</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.270</td>",
" </tr>",
" <tr>",
" <td><strong>29</strong></td>",
" <td> Folic acid</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>30</strong></td>",
" <td> Folate, food</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>31</strong></td>",
" <td> Folate, DFE</td>",
" <td> Vitamins</td>",
" <td> mcg_DFE</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>32</strong></td>",
" <td> Cholesterol</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>33</strong></td>",
" <td> Fatty acids, total saturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 18.584</td>",
" </tr>",
" <tr>",
" <td><strong>34</strong></td>",
" <td> Fatty acids, total monounsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 8.275</td>",
" </tr>",
" <tr>",
" <td><strong>35</strong></td>",
" <td> Fatty acids, total polyunsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 0.830</td>",
" </tr>",
" <tr>",
" <td><strong>36</strong></td>",
" <td> Tryptophan</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.324</td>",
" </tr>",
" <tr>",
" <td><strong>37</strong></td>",
" <td> Threonine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.896</td>",
" </tr>",
" <tr>",
" <td><strong>38</strong></td>",
" <td> Isoleucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.563</td>",
" </tr>",
" <tr>",
" <td><strong>39</strong></td>",
" <td> Leucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.412</td>",
" </tr>",
" <tr>",
" <td><strong>40</strong></td>",
" <td> Lysine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.095</td>",
" </tr>",
" <tr>",
" <td><strong>41</strong></td>",
" <td> Methionine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.659</td>",
" </tr>",
" <tr>",
" <td><strong>42</strong></td>",
" <td> Cystine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.126</td>",
" </tr>",
" <tr>",
" <td><strong>43</strong></td>",
" <td> Phenylalanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.326</td>",
" </tr>",
" <tr>",
" <td><strong>44</strong></td>",
" <td> Tyrosine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.216</td>",
" </tr>",
" <tr>",
" <td><strong>45</strong></td>",
" <td> Valine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.682</td>",
" </tr>",
" <tr>",
" <td><strong>46</strong></td>",
" <td> Arginine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.952</td>",
" </tr>",
" <tr>",
" <td><strong>47</strong></td>",
" <td> Histidine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.884</td>",
" </tr>",
" <tr>",
" <td><strong>48</strong></td>",
" <td> Alanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.711</td>",
" </tr>",
" <tr>",
" <td><strong>49</strong></td>",
" <td> Aspartic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.618</td>",
" </tr>",
" <tr>",
" <td><strong>50</strong></td>",
" <td> Glutamic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 6.160</td>",
" </tr>",
" <tr>",
" <td><strong>51</strong></td>",
" <td> Glycine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.439</td>",
" </tr>",
" <tr>",
" <td><strong>52</strong></td>",
" <td> Proline</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.838</td>",
" </tr>",
" <tr>",
" <td><strong>53</strong></td>",
" <td> Serine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.472</td>",
" </tr>",
" <tr>",
" <td><strong>54</strong></td>",
" <td> Protein</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 25.180</td>",
" </tr>",
" <tr>",
" <td><strong>55</strong></td>",
" <td> Total lipid (fat)</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 29.200</td>",
" </tr>",
" <tr>",
" <td><strong>56</strong></td>",
" <td> Carbohydrate, by difference</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 3.060</td>",
" </tr>",
" <tr>",
" <td><strong>57</strong></td>",
" <td> Ash</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 3.280</td>",
" </tr>",
" <tr>",
" <td><strong>58</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kcal</td>",
" <td> 376.000</td>",
" </tr>",
" <tr>",
" <td><strong>59</strong></td>",
" <td> Water</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 39.280</td>",
" </tr>",
" <tr>",
" <td><strong>60</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kJ</td>",
" <td> 1573.000</td>",
" </tr>",
" <tr>",
" <td><strong>61</strong></td>",
" <td> Fiber, total dietary</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>62</strong></td>",
" <td> Calcium, Ca</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 673.000</td>",
" </tr>",
" <tr>",
" <td><strong>63</strong></td>",
" <td> Iron, Fe</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.640</td>",
" </tr>",
" <tr>",
" <td><strong>64</strong></td>",
" <td> Magnesium, Mg</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 22.000</td>",
" </tr>",
" <tr>",
" <td><strong>65</strong></td>",
" <td> Phosphorus, P</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 490.000</td>",
" </tr>",
" <tr>",
" <td><strong>66</strong></td>",
" <td> Potassium, K</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>67</strong></td>",
" <td> Sodium, Na</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 690.000</td>",
" </tr>",
" <tr>",
" <td><strong>68</strong></td>",
" <td> Zinc, Zn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 2.940</td>",
" </tr>",
" <tr>",
" <td><strong>69</strong></td>",
" <td> Copper, Cu</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.024</td>",
" </tr>",
" <tr>",
" <td><strong>70</strong></td>",
" <td> Manganese, Mn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.021</td>",
" </tr>",
" <tr>",
" <td><strong>71</strong></td>",
" <td> Selenium, Se</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 14.500</td>",
" </tr>",
" <tr>",
" <td><strong>72</strong></td>",
" <td> Vitamin A, IU</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 1054.000</td>",
" </tr>",
" <tr>",
" <td><strong>73</strong></td>",
" <td> Retinol</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 262.000</td>",
" </tr>",
" <tr>",
" <td><strong>74</strong></td>",
" <td> Vitamin A, RAE</td>",
" <td> Vitamins</td>",
" <td> mcg_RAE</td>",
" <td> 271.000</td>",
" </tr>",
" <tr>",
" <td><strong>75</strong></td>",
" <td> Vitamin C, total ascorbic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>76</strong></td>",
" <td> Thiamin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.031</td>",
" </tr>",
" <tr>",
" <td><strong>77</strong></td>",
" <td> Riboflavin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.450</td>",
" </tr>",
" <tr>",
" <td><strong>78</strong></td>",
" <td> Niacin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.180</td>",
" </tr>",
" <tr>",
" <td><strong>79</strong></td>",
" <td> Pantothenic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.190</td>",
" </tr>",
" <tr>",
" <td><strong>80</strong></td>",
" <td> Vitamin B-6</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.074</td>",
" </tr>",
" <tr>",
" <td><strong>81</strong></td>",
" <td> Folate, total</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>82</strong></td>",
" <td> Vitamin B-12</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.270</td>",
" </tr>",
" <tr>",
" <td><strong>83</strong></td>",
" <td> Folic acid</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>84</strong></td>",
" <td> Folate, food</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>85</strong></td>",
" <td> Folate, DFE</td>",
" <td> Vitamins</td>",
" <td> mcg_DFE</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>86</strong></td>",
" <td> Tryptophan</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.324</td>",
" </tr>",
" <tr>",
" <td><strong>87</strong></td>",
" <td> Threonine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.896</td>",
" </tr>",
" <tr>",
" <td><strong>88</strong></td>",
" <td> Isoleucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.563</td>",
" </tr>",
" <tr>",
" <td><strong>89</strong></td>",
" <td> Leucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.412</td>",
" </tr>",
" <tr>",
" <td><strong>90</strong></td>",
" <td> Lysine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.095</td>",
" </tr>",
" <tr>",
" <td><strong>91</strong></td>",
" <td> Methionine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.659</td>",
" </tr>",
" <tr>",
" <td><strong>92</strong></td>",
" <td> Cystine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.126</td>",
" </tr>",
" <tr>",
" <td><strong>93</strong></td>",
" <td> Phenylalanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.326</td>",
" </tr>",
" <tr>",
" <td><strong>94</strong></td>",
" <td> Tyrosine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.216</td>",
" </tr>",
" <tr>",
" <td><strong>95</strong></td>",
" <td> Valine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.682</td>",
" </tr>",
" <tr>",
" <td><strong>96</strong></td>",
" <td> Arginine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.952</td>",
" </tr>",
" <tr>",
" <td><strong>97</strong></td>",
" <td> Histidine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.884</td>",
" </tr>",
" <tr>",
" <td><strong>98</strong></td>",
" <td> Alanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.711</td>",
" </tr>",
" <tr>",
" <td><strong>99</strong></td>",
" <td> Aspartic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.618</td>",
" </tr>",
" <tr>",
" <td><strong>100</strong></td>",
" <td> Glutamic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 6.160</td>",
" </tr>",
" <tr>",
" <td><strong>101</strong></td>",
" <td> Glycine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.439</td>",
" </tr>",
" <tr>",
" <td><strong>102</strong></td>",
" <td> Proline</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.838</td>",
" </tr>",
" <tr>",
" <td><strong>103</strong></td>",
" <td> Serine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.472</td>",
" </tr>",
" <tr>",
" <td><strong>104</strong></td>",
" <td> Cholesterol</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>105</strong></td>",
" <td> Fatty acids, total saturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 18.584</td>",
" </tr>",
" <tr>",
" <td><strong>106</strong></td>",
" <td> Fatty acids, total monounsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 8.275</td>",
" </tr>",
" <tr>",
" <td><strong>107</strong></td>",
" <td> Fatty acids, total polyunsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 0.830</td>",
" </tr>",
" <tr>",
" <td><strong>108</strong></td>",
" <td> Protein</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 25.180</td>",
" </tr>",
" <tr>",
" <td><strong>109</strong></td>",
" <td> Total lipid (fat)</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 29.200</td>",
" </tr>",
" <tr>",
" <td><strong>110</strong></td>",
" <td> Carbohydrate, by difference</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 3.060</td>",
" </tr>",
" <tr>",
" <td><strong>111</strong></td>",
" <td> Ash</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 3.280</td>",
" </tr>",
" <tr>",
" <td><strong>112</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kcal</td>",
" <td> 376.000</td>",
" </tr>",
" <tr>",
" <td><strong>113</strong></td>",
" <td> Water</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 39.280</td>",
" </tr>",
" <tr>",
" <td><strong>114</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kJ</td>",
" <td> 1573.000</td>",
" </tr>",
" <tr>",
" <td><strong>115</strong></td>",
" <td> Fiber, total dietary</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>116</strong></td>",
" <td> Calcium, Ca</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 673.000</td>",
" </tr>",
" <tr>",
" <td><strong>117</strong></td>",
" <td> Iron, Fe</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.640</td>",
" </tr>",
" <tr>",
" <td><strong>118</strong></td>",
" <td> Magnesium, Mg</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 22.000</td>",
" </tr>",
" <tr>",
" <td><strong>119</strong></td>",
" <td> Phosphorus, P</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 490.000</td>",
" </tr>",
" <tr>",
" <td><strong>120</strong></td>",
" <td> Potassium, K</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>121</strong></td>",
" <td> Sodium, Na</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 690.000</td>",
" </tr>",
" <tr>",
" <td><strong>122</strong></td>",
" <td> Zinc, Zn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 2.940</td>",
" </tr>",
" <tr>",
" <td><strong>123</strong></td>",
" <td> Copper, Cu</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.024</td>",
" </tr>",
" <tr>",
" <td><strong>124</strong></td>",
" <td> Manganese, Mn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.021</td>",
" </tr>",
" <tr>",
" <td><strong>125</strong></td>",
" <td> Selenium, Se</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 14.500</td>",
" </tr>",
" <tr>",
" <td><strong>126</strong></td>",
" <td> Vitamin A, IU</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 1054.000</td>",
" </tr>",
" <tr>",
" <td><strong>127</strong></td>",
" <td> Retinol</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 262.000</td>",
" </tr>",
" <tr>",
" <td><strong>128</strong></td>",
" <td> Vitamin A, RAE</td>",
" <td> Vitamins</td>",
" <td> mcg_RAE</td>",
" <td> 271.000</td>",
" </tr>",
" <tr>",
" <td><strong>129</strong></td>",
" <td> Vitamin C, total ascorbic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>130</strong></td>",
" <td> Thiamin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.031</td>",
" </tr>",
" <tr>",
" <td><strong>131</strong></td>",
" <td> Riboflavin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.450</td>",
" </tr>",
" <tr>",
" <td><strong>132</strong></td>",
" <td> Niacin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.180</td>",
" </tr>",
" <tr>",
" <td><strong>133</strong></td>",
" <td> Pantothenic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.190</td>",
" </tr>",
" <tr>",
" <td><strong>134</strong></td>",
" <td> Vitamin B-6</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.074</td>",
" </tr>",
" <tr>",
" <td><strong>135</strong></td>",
" <td> Folate, total</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>136</strong></td>",
" <td> Vitamin B-12</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.270</td>",
" </tr>",
" <tr>",
" <td><strong>137</strong></td>",
" <td> Folic acid</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" </tr>",
" <tr>",
" <td><strong>138</strong></td>",
" <td> Folate, food</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>139</strong></td>",
" <td> Folate, DFE</td>",
" <td> Vitamins</td>",
" <td> mcg_DFE</td>",
" <td> 18.000</td>",
" </tr>",
" <tr>",
" <td><strong>140</strong></td>",
" <td> Tryptophan</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.324</td>",
" </tr>",
" <tr>",
" <td><strong>141</strong></td>",
" <td> Threonine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.896</td>",
" </tr>",
" <tr>",
" <td><strong>142</strong></td>",
" <td> Isoleucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.563</td>",
" </tr>",
" <tr>",
" <td><strong>143</strong></td>",
" <td> Leucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.412</td>",
" </tr>",
" <tr>",
" <td><strong>144</strong></td>",
" <td> Lysine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.095</td>",
" </tr>",
" <tr>",
" <td><strong>145</strong></td>",
" <td> Methionine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.659</td>",
" </tr>",
" <tr>",
" <td><strong>146</strong></td>",
" <td> Cystine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.126</td>",
" </tr>",
" <tr>",
" <td><strong>147</strong></td>",
" <td> Phenylalanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.326</td>",
" </tr>",
" <tr>",
" <td><strong>148</strong></td>",
" <td> Tyrosine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.216</td>",
" </tr>",
" <tr>",
" <td><strong>149</strong></td>",
" <td> Valine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.682</td>",
" </tr>",
" <tr>",
" <td><strong>150</strong></td>",
" <td> Arginine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.952</td>",
" </tr>",
" <tr>",
" <td><strong>151</strong></td>",
" <td> Histidine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.884</td>",
" </tr>",
" <tr>",
" <td><strong>152</strong></td>",
" <td> Alanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.711</td>",
" </tr>",
" <tr>",
" <td><strong>153</strong></td>",
" <td> Aspartic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.618</td>",
" </tr>",
" <tr>",
" <td><strong>154</strong></td>",
" <td> Glutamic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 6.160</td>",
" </tr>",
" <tr>",
" <td><strong>155</strong></td>",
" <td> Glycine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.439</td>",
" </tr>",
" <tr>",
" <td><strong>156</strong></td>",
" <td> Proline</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.838</td>",
" </tr>",
" <tr>",
" <td><strong>157</strong></td>",
" <td> Serine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.472</td>",
" </tr>",
" <tr>",
" <td><strong>158</strong></td>",
" <td> Cholesterol</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" </tr>",
" <tr>",
" <td><strong>159</strong></td>",
" <td> Fatty acids, total saturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 18.584</td>",
" </tr>",
" <tr>",
" <td><strong>160</strong></td>",
" <td> Fatty acids, total monounsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 8.275</td>",
" </tr>",
" <tr>",
" <td><strong>161</strong></td>",
" <td> Fatty acids, total polyunsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 0.830</td>",
" </tr>",
" </tbody>",
"</table>",
"",
"</div>"
],
"output_type": "pyout",
"prompt_number": 24,
"text": [
" description group units value",
"0 Protein Composition g 25.180",
"1 Total lipid (fat) Composition g 29.200",
"2 Carbohydrate, by difference Composition g 3.060",
"3 Ash Other g 3.280",
"4 Energy Energy kcal 376.000",
"5 Water Composition g 39.280",
"6 Energy Energy kJ 1573.000",
"7 Fiber, total dietary Composition g 0.000",
"8 Calcium, Ca Elements mg 673.000",
"9 Iron, Fe Elements mg 0.640",
"10 Magnesium, Mg Elements mg 22.000",
"11 Phosphorus, P Elements mg 490.000",
"12 Potassium, K Elements mg 93.000",
"13 Sodium, Na Elements mg 690.000",
"14 Zinc, Zn Elements mg 2.940",
"15 Copper, Cu Elements mg 0.024",
"16 Manganese, Mn Elements mg 0.021",
"17 Selenium, Se Elements mcg 14.500",
"18 Vitamin A, IU Vitamins IU 1054.000",
"19 Retinol Vitamins mcg 262.000",
"20 Vitamin A, RAE Vitamins mcg_RAE 271.000",
"21 Vitamin C, total ascorbic acid Vitamins mg 0.000",
"22 Thiamin Vitamins mg 0.031",
"23 Riboflavin Vitamins mg 0.450",
"24 Niacin Vitamins mg 0.180",
"25 Pantothenic acid Vitamins mg 0.190",
"26 Vitamin B-6 Vitamins mg 0.074",
"27 Folate, total Vitamins mcg 18.000",
"28 Vitamin B-12 Vitamins mcg 0.270",
"29 Folic acid Vitamins mcg 0.000",
"30 Folate, food Vitamins mcg 18.000",
"31 Folate, DFE Vitamins mcg_DFE 18.000",
"32 Cholesterol Other mg 93.000",
"33 Fatty acids, total saturated Other g 18.584",
"34 Fatty acids, total monounsaturated Other g 8.275",
"35 Fatty acids, total polyunsaturated Other g 0.830",
"36 Tryptophan Amino Acids g 0.324",
"37 Threonine Amino Acids g 0.896",
"38 Isoleucine Amino Acids g 1.563",
"39 Leucine Amino Acids g 2.412",
"40 Lysine Amino Acids g 2.095",
"41 Methionine Amino Acids g 0.659",
"42 Cystine Amino Acids g 0.126",
"43 Phenylalanine Amino Acids g 1.326",
"44 Tyrosine Amino Acids g 1.216",
"45 Valine Amino Acids g 1.682",
"46 Arginine Amino Acids g 0.952",
"47 Histidine Amino Acids g 0.884",
"48 Alanine Amino Acids g 0.711",
"49 Aspartic acid Amino Acids g 1.618",
"50 Glutamic acid Amino Acids g 6.160",
"51 Glycine Amino Acids g 0.439",
"52 Proline Amino Acids g 2.838",
"53 Serine Amino Acids g 1.472",
"54 Protein Composition g 25.180",
"55 Total lipid (fat) Composition g 29.200",
"56 Carbohydrate, by difference Composition g 3.060",
"57 Ash Other g 3.280",
"58 Energy Energy kcal 376.000",
"59 Water Composition g 39.280",
"60 Energy Energy kJ 1573.000",
"61 Fiber, total dietary Composition g 0.000",
"62 Calcium, Ca Elements mg 673.000",
"63 Iron, Fe Elements mg 0.640",
"64 Magnesium, Mg Elements mg 22.000",
"65 Phosphorus, P Elements mg 490.000",
"66 Potassium, K Elements mg 93.000",
"67 Sodium, Na Elements mg 690.000",
"68 Zinc, Zn Elements mg 2.940",
"69 Copper, Cu Elements mg 0.024",
"70 Manganese, Mn Elements mg 0.021",
"71 Selenium, Se Elements mcg 14.500",
"72 Vitamin A, IU Vitamins IU 1054.000",
"73 Retinol Vitamins mcg 262.000",
"74 Vitamin A, RAE Vitamins mcg_RAE 271.000",
"75 Vitamin C, total ascorbic acid Vitamins mg 0.000",
"76 Thiamin Vitamins mg 0.031",
"77 Riboflavin Vitamins mg 0.450",
"78 Niacin Vitamins mg 0.180",
"79 Pantothenic acid Vitamins mg 0.190",
"80 Vitamin B-6 Vitamins mg 0.074",
"81 Folate, total Vitamins mcg 18.000",
"82 Vitamin B-12 Vitamins mcg 0.270",
"83 Folic acid Vitamins mcg 0.000",
"84 Folate, food Vitamins mcg 18.000",
"85 Folate, DFE Vitamins mcg_DFE 18.000",
"86 Tryptophan Amino Acids g 0.324",
"87 Threonine Amino Acids g 0.896",
"88 Isoleucine Amino Acids g 1.563",
"89 Leucine Amino Acids g 2.412",
"90 Lysine Amino Acids g 2.095",
"91 Methionine Amino Acids g 0.659",
"92 Cystine Amino Acids g 0.126",
"93 Phenylalanine Amino Acids g 1.326",
"94 Tyrosine Amino Acids g 1.216",
"95 Valine Amino Acids g 1.682",
"96 Arginine Amino Acids g 0.952",
"97 Histidine Amino Acids g 0.884",
"98 Alanine Amino Acids g 0.711",
"99 Aspartic acid Amino Acids g 1.618",
"100 Glutamic acid Amino Acids g 6.160",
"101 Glycine Amino Acids g 0.439",
"102 Proline Amino Acids g 2.838",
"103 Serine Amino Acids g 1.472",
"104 Cholesterol Other mg 93.000",
"105 Fatty acids, total saturated Other g 18.584",
"106 Fatty acids, total monounsaturated Other g 8.275",
"107 Fatty acids, total polyunsaturated Other g 0.830",
"108 Protein Composition g 25.180",
"109 Total lipid (fat) Composition g 29.200",
"110 Carbohydrate, by difference Composition g 3.060",
"111 Ash Other g 3.280",
"112 Energy Energy kcal 376.000",
"113 Water Composition g 39.280",
"114 Energy Energy kJ 1573.000",
"115 Fiber, total dietary Composition g 0.000",
"116 Calcium, Ca Elements mg 673.000",
"117 Iron, Fe Elements mg 0.640",
"118 Magnesium, Mg Elements mg 22.000",
"119 Phosphorus, P Elements mg 490.000",
"120 Potassium, K Elements mg 93.000",
"121 Sodium, Na Elements mg 690.000",
"122 Zinc, Zn Elements mg 2.940",
"123 Copper, Cu Elements mg 0.024",
"124 Manganese, Mn Elements mg 0.021",
"125 Selenium, Se Elements mcg 14.500",
"126 Vitamin A, IU Vitamins IU 1054.000",
"127 Retinol Vitamins mcg 262.000",
"128 Vitamin A, RAE Vitamins mcg_RAE 271.000",
"129 Vitamin C, total ascorbic acid Vitamins mg 0.000",
"130 Thiamin Vitamins mg 0.031",
"131 Riboflavin Vitamins mg 0.450",
"132 Niacin Vitamins mg 0.180",
"133 Pantothenic acid Vitamins mg 0.190",
"134 Vitamin B-6 Vitamins mg 0.074",
"135 Folate, total Vitamins mcg 18.000",
"136 Vitamin B-12 Vitamins mcg 0.270",
"137 Folic acid Vitamins mcg 0.000",
"138 Folate, food Vitamins mcg 18.000",
"139 Folate, DFE Vitamins mcg_DFE 18.000",
"140 Tryptophan Amino Acids g 0.324",
"141 Threonine Amino Acids g 0.896",
"142 Isoleucine Amino Acids g 1.563",
"143 Leucine Amino Acids g 2.412",
"144 Lysine Amino Acids g 2.095",
"145 Methionine Amino Acids g 0.659",
"146 Cystine Amino Acids g 0.126",
"147 Phenylalanine Amino Acids g 1.326",
"148 Tyrosine Amino Acids g 1.216",
"149 Valine Amino Acids g 1.682",
"150 Arginine Amino Acids g 0.952",
"151 Histidine Amino Acids g 0.884",
"152 Alanine Amino Acids g 0.711",
"153 Aspartic acid Amino Acids g 1.618",
"154 Glutamic acid Amino Acids g 6.160",
"155 Glycine Amino Acids g 0.439",
"156 Proline Amino Acids g 2.838",
"157 Serine Amino Acids g 1.472",
"158 Cholesterol Other mg 93.000",
"159 Fatty acids, total saturated Other g 18.584",
"160 Fatty acids, total monounsaturated Other g 8.275",
"161 Fatty acids, total polyunsaturated Other g 0.830"
]
}
],
"prompt_number": 24
},
{
"cell_type": "code",
"collapsed": true,
"input": [
"all_nutrients = []",
"for rec in db:",
" nutrients = DataFrame(rec['nutrients'])",
" nutrients['id'] = rec['id']",
" all_nutrients.append(nutrients)",
"all_nutrients = concat(all_nutrients, ignore_index=True)"
],
"language": "python",
"outputs": [],
"prompt_number": 25
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"all_nutrients[:50]"
],
"language": "python",
"outputs": [
{
"html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">",
"<table border=\"1\">",
" <thead>",
" <tr>",
" <th></th>",
" <th>description</th>",
" <th>group</th>",
" <th>units</th>",
" <th>value</th>",
" <th>id</th>",
" </tr>",
" </thead>",
" <tbody>",
" <tr>",
" <td><strong>0</strong></td>",
" <td> Protein</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 25.180</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>1</strong></td>",
" <td> Total lipid (fat)</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 29.200</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>2</strong></td>",
" <td> Carbohydrate, by difference</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 3.060</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>3</strong></td>",
" <td> Ash</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 3.280</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>4</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kcal</td>",
" <td> 376.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>5</strong></td>",
" <td> Water</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 39.280</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>6</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kJ</td>",
" <td> 1573.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>7</strong></td>",
" <td> Fiber, total dietary</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>8</strong></td>",
" <td> Calcium, Ca</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 673.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>9</strong></td>",
" <td> Iron, Fe</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.640</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>10</strong></td>",
" <td> Magnesium, Mg</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 22.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>11</strong></td>",
" <td> Phosphorus, P</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 490.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>12</strong></td>",
" <td> Potassium, K</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>13</strong></td>",
" <td> Sodium, Na</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 690.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>14</strong></td>",
" <td> Zinc, Zn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 2.940</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>15</strong></td>",
" <td> Copper, Cu</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.024</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>16</strong></td>",
" <td> Manganese, Mn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.021</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>17</strong></td>",
" <td> Selenium, Se</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 14.500</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>18</strong></td>",
" <td> Vitamin A, IU</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 1054.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>19</strong></td>",
" <td> Retinol</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 262.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>20</strong></td>",
" <td> Vitamin A, RAE</td>",
" <td> Vitamins</td>",
" <td> mcg_RAE</td>",
" <td> 271.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>21</strong></td>",
" <td> Vitamin C, total ascorbic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>22</strong></td>",
" <td> Thiamin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.031</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>23</strong></td>",
" <td> Riboflavin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.450</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>24</strong></td>",
" <td> Niacin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.180</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>25</strong></td>",
" <td> Pantothenic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.190</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>26</strong></td>",
" <td> Vitamin B-6</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.074</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>27</strong></td>",
" <td> Folate, total</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>28</strong></td>",
" <td> Vitamin B-12</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.270</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>29</strong></td>",
" <td> Folic acid</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>30</strong></td>",
" <td> Folate, food</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>31</strong></td>",
" <td> Folate, DFE</td>",
" <td> Vitamins</td>",
" <td> mcg_DFE</td>",
" <td> 18.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>32</strong></td>",
" <td> Cholesterol</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>33</strong></td>",
" <td> Fatty acids, total saturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 18.584</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>34</strong></td>",
" <td> Fatty acids, total monounsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 8.275</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>35</strong></td>",
" <td> Fatty acids, total polyunsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 0.830</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>36</strong></td>",
" <td> Tryptophan</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.324</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>37</strong></td>",
" <td> Threonine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.896</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>38</strong></td>",
" <td> Isoleucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.563</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>39</strong></td>",
" <td> Leucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.412</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>40</strong></td>",
" <td> Lysine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.095</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>41</strong></td>",
" <td> Methionine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.659</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>42</strong></td>",
" <td> Cystine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.126</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>43</strong></td>",
" <td> Phenylalanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.326</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>44</strong></td>",
" <td> Tyrosine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.216</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>45</strong></td>",
" <td> Valine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.682</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>46</strong></td>",
" <td> Arginine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.952</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>47</strong></td>",
" <td> Histidine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.884</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>48</strong></td>",
" <td> Alanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.711</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>49</strong></td>",
" <td> Aspartic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.618</td>",
" <td> 1008</td>",
" </tr>",
" </tbody>",
"</table>",
"",
"</div>"
],
"output_type": "pyout",
"prompt_number": 27,
"text": [
" description group units value id",
"0 Protein Composition g 25.180 1008",
"1 Total lipid (fat) Composition g 29.200 1008",
"2 Carbohydrate, by difference Composition g 3.060 1008",
"3 Ash Other g 3.280 1008",
"4 Energy Energy kcal 376.000 1008",
"5 Water Composition g 39.280 1008",
"6 Energy Energy kJ 1573.000 1008",
"7 Fiber, total dietary Composition g 0.000 1008",
"8 Calcium, Ca Elements mg 673.000 1008",
"9 Iron, Fe Elements mg 0.640 1008",
"10 Magnesium, Mg Elements mg 22.000 1008",
"11 Phosphorus, P Elements mg 490.000 1008",
"12 Potassium, K Elements mg 93.000 1008",
"13 Sodium, Na Elements mg 690.000 1008",
"14 Zinc, Zn Elements mg 2.940 1008",
"15 Copper, Cu Elements mg 0.024 1008",
"16 Manganese, Mn Elements mg 0.021 1008",
"17 Selenium, Se Elements mcg 14.500 1008",
"18 Vitamin A, IU Vitamins IU 1054.000 1008",
"19 Retinol Vitamins mcg 262.000 1008",
"20 Vitamin A, RAE Vitamins mcg_RAE 271.000 1008",
"21 Vitamin C, total ascorbic acid Vitamins mg 0.000 1008",
"22 Thiamin Vitamins mg 0.031 1008",
"23 Riboflavin Vitamins mg 0.450 1008",
"24 Niacin Vitamins mg 0.180 1008",
"25 Pantothenic acid Vitamins mg 0.190 1008",
"26 Vitamin B-6 Vitamins mg 0.074 1008",
"27 Folate, total Vitamins mcg 18.000 1008",
"28 Vitamin B-12 Vitamins mcg 0.270 1008",
"29 Folic acid Vitamins mcg 0.000 1008",
"30 Folate, food Vitamins mcg 18.000 1008",
"31 Folate, DFE Vitamins mcg_DFE 18.000 1008",
"32 Cholesterol Other mg 93.000 1008",
"33 Fatty acids, total saturated Other g 18.584 1008",
"34 Fatty acids, total monounsaturated Other g 8.275 1008",
"35 Fatty acids, total polyunsaturated Other g 0.830 1008",
"36 Tryptophan Amino Acids g 0.324 1008",
"37 Threonine Amino Acids g 0.896 1008",
"38 Isoleucine Amino Acids g 1.563 1008",
"39 Leucine Amino Acids g 2.412 1008",
"40 Lysine Amino Acids g 2.095 1008",
"41 Methionine Amino Acids g 0.659 1008",
"42 Cystine Amino Acids g 0.126 1008",
"43 Phenylalanine Amino Acids g 1.326 1008",
"44 Tyrosine Amino Acids g 1.216 1008",
"45 Valine Amino Acids g 1.682 1008",
"46 Arginine Amino Acids g 0.952 1008",
"47 Histidine Amino Acids g 0.884 1008",
"48 Alanine Amino Acids g 0.711 1008",
"49 Aspartic acid Amino Acids g 1.618 1008"
]
}
],
"prompt_number": 27
},
{
"cell_type": "code",
"collapsed": true,
"input": [
"all_nutrients = all_nutrients.drop_duplicates()"
],
"language": "python",
"outputs": [],
"prompt_number": 28
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"all_nutrients"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 29,
"text": [
"<class 'pandas.core.frame.DataFrame'>",
"Int64Index: 375176 entries, 0 to 389354",
"Data columns:",
"description 375176 non-null values",
"group 375176 non-null values",
"units 375176 non-null values",
"value 375176 non-null values",
"id 375176 non-null values",
"dtypes: float64(1), int64(1), object(3)"
]
}
],
"prompt_number": 29
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"col_mapping = {'description' : 'nutrient',",
" 'group' : 'nutgroup'}",
"all_nutrients = all_nutrients.rename(columns=col_mapping)",
"all_nutrients"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 30,
"text": [
"<class 'pandas.core.frame.DataFrame'>",
"Int64Index: 375176 entries, 0 to 389354",
"Data columns:",
"nutrient 375176 non-null values",
"nutgroup 375176 non-null values",
"units 375176 non-null values",
"value 375176 non-null values",
"id 375176 non-null values",
"dtypes: float64(1), int64(1), object(3)"
]
}
],
"prompt_number": 30
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"all_nutrients[:100]"
],
"language": "python",
"outputs": [
{
"html": [
"<div style=\"max-height:1000px;max-width:1500px;overflow:auto;\">",
"<table border=\"1\">",
" <thead>",
" <tr>",
" <th></th>",
" <th>nutrient</th>",
" <th>nutgroup</th>",
" <th>units</th>",
" <th>value</th>",
" <th>id</th>",
" </tr>",
" </thead>",
" <tbody>",
" <tr>",
" <td><strong>0</strong></td>",
" <td> Protein</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 25.180</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>1</strong></td>",
" <td> Total lipid (fat)</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 29.200</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>2</strong></td>",
" <td> Carbohydrate, by difference</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 3.060</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>3</strong></td>",
" <td> Ash</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 3.280</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>4</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kcal</td>",
" <td> 376.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>5</strong></td>",
" <td> Water</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 39.280</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>6</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kJ</td>",
" <td> 1573.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>7</strong></td>",
" <td> Fiber, total dietary</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>8</strong></td>",
" <td> Calcium, Ca</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 673.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>9</strong></td>",
" <td> Iron, Fe</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.640</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>10</strong></td>",
" <td> Magnesium, Mg</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 22.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>11</strong></td>",
" <td> Phosphorus, P</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 490.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>12</strong></td>",
" <td> Potassium, K</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>13</strong></td>",
" <td> Sodium, Na</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 690.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>14</strong></td>",
" <td> Zinc, Zn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 2.940</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>15</strong></td>",
" <td> Copper, Cu</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.024</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>16</strong></td>",
" <td> Manganese, Mn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.021</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>17</strong></td>",
" <td> Selenium, Se</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 14.500</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>18</strong></td>",
" <td> Vitamin A, IU</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 1054.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>19</strong></td>",
" <td> Retinol</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 262.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>20</strong></td>",
" <td> Vitamin A, RAE</td>",
" <td> Vitamins</td>",
" <td> mcg_RAE</td>",
" <td> 271.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>21</strong></td>",
" <td> Vitamin C, total ascorbic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>22</strong></td>",
" <td> Thiamin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.031</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>23</strong></td>",
" <td> Riboflavin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.450</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>24</strong></td>",
" <td> Niacin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.180</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>25</strong></td>",
" <td> Pantothenic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.190</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>26</strong></td>",
" <td> Vitamin B-6</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.074</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>27</strong></td>",
" <td> Folate, total</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>28</strong></td>",
" <td> Vitamin B-12</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.270</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>29</strong></td>",
" <td> Folic acid</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>30</strong></td>",
" <td> Folate, food</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 18.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>31</strong></td>",
" <td> Folate, DFE</td>",
" <td> Vitamins</td>",
" <td> mcg_DFE</td>",
" <td> 18.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>32</strong></td>",
" <td> Cholesterol</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 93.000</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>33</strong></td>",
" <td> Fatty acids, total saturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 18.584</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>34</strong></td>",
" <td> Fatty acids, total monounsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 8.275</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>35</strong></td>",
" <td> Fatty acids, total polyunsaturated</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 0.830</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>36</strong></td>",
" <td> Tryptophan</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.324</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>37</strong></td>",
" <td> Threonine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.896</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>38</strong></td>",
" <td> Isoleucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.563</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>39</strong></td>",
" <td> Leucine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.412</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>40</strong></td>",
" <td> Lysine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.095</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>41</strong></td>",
" <td> Methionine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.659</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>42</strong></td>",
" <td> Cystine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.126</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>43</strong></td>",
" <td> Phenylalanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.326</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>44</strong></td>",
" <td> Tyrosine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.216</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>45</strong></td>",
" <td> Valine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.682</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>46</strong></td>",
" <td> Arginine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.952</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>47</strong></td>",
" <td> Histidine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.884</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>48</strong></td>",
" <td> Alanine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.711</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>49</strong></td>",
" <td> Aspartic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.618</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>50</strong></td>",
" <td> Glutamic acid</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 6.160</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>51</strong></td>",
" <td> Glycine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 0.439</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>52</strong></td>",
" <td> Proline</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 2.838</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>53</strong></td>",
" <td> Serine</td>",
" <td> Amino Acids</td>",
" <td> g</td>",
" <td> 1.472</td>",
" <td> 1008</td>",
" </tr>",
" <tr>",
" <td><strong>162</strong></td>",
" <td> Protein</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 24.900</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>163</strong></td>",
" <td> Total lipid (fat)</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 33.140</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>164</strong></td>",
" <td> Carbohydrate, by difference</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 1.280</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>165</strong></td>",
" <td> Ash</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 3.930</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>166</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kcal</td>",
" <td> 403.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>167</strong></td>",
" <td> Sucrose</td>",
" <td> Sugars</td>",
" <td> g</td>",
" <td> 0.240</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>168</strong></td>",
" <td> Lactose</td>",
" <td> Sugars</td>",
" <td> g</td>",
" <td> 0.230</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>169</strong></td>",
" <td> Maltose</td>",
" <td> Sugars</td>",
" <td> g</td>",
" <td> 0.150</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>170</strong></td>",
" <td> Alcohol, ethyl</td>",
" <td> Other</td>",
" <td> g</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>171</strong></td>",
" <td> Water</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 36.750</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>172</strong></td>",
" <td> Caffeine</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>173</strong></td>",
" <td> Theobromine</td>",
" <td> Other</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>174</strong></td>",
" <td> Energy</td>",
" <td> Energy</td>",
" <td> kJ</td>",
" <td> 1684.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>175</strong></td>",
" <td> Sugars, total</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.520</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>176</strong></td>",
" <td> Fiber, total dietary</td>",
" <td> Composition</td>",
" <td> g</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>177</strong></td>",
" <td> Calcium, Ca</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 721.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>178</strong></td>",
" <td> Iron, Fe</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.680</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>179</strong></td>",
" <td> Magnesium, Mg</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 28.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>180</strong></td>",
" <td> Phosphorus, P</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 512.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>181</strong></td>",
" <td> Potassium, K</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 98.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>182</strong></td>",
" <td> Sodium, Na</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 621.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>183</strong></td>",
" <td> Zinc, Zn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 3.110</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>184</strong></td>",
" <td> Copper, Cu</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.031</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>185</strong></td>",
" <td> Fluoride, F</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 34.900</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>186</strong></td>",
" <td> Manganese, Mn</td>",
" <td> Elements</td>",
" <td> mg</td>",
" <td> 0.010</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>187</strong></td>",
" <td> Selenium, Se</td>",
" <td> Elements</td>",
" <td> mcg</td>",
" <td> 13.900</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>188</strong></td>",
" <td> Vitamin A, IU</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 1002.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>189</strong></td>",
" <td> Retinol</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 258.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>190</strong></td>",
" <td> Vitamin A, RAE</td>",
" <td> Vitamins</td>",
" <td> mcg_RAE</td>",
" <td> 265.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>191</strong></td>",
" <td> Carotene, beta</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 85.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>192</strong></td>",
" <td> Carotene, alpha</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>193</strong></td>",
" <td> Vitamin E (alpha-tocopherol)</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.290</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>194</strong></td>",
" <td> Vitamin D</td>",
" <td> Vitamins</td>",
" <td> IU</td>",
" <td> 24.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>195</strong></td>",
" <td> Vitamin D3 (cholecalciferol)</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.600</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>196</strong></td>",
" <td> Vitamin D (D2 + D3)</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.600</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>197</strong></td>",
" <td> Cryptoxanthin, beta</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>198</strong></td>",
" <td> Lycopene</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>199</strong></td>",
" <td> Lutein + zeaxanthin</td>",
" <td> Vitamins</td>",
" <td> mcg</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>200</strong></td>",
" <td> Tocopherol, gamma</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>201</strong></td>",
" <td> Tocopherol, delta</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>202</strong></td>",
" <td> Vitamin C, total ascorbic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.000</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>203</strong></td>",
" <td> Thiamin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.027</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>204</strong></td>",
" <td> Riboflavin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.375</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>205</strong></td>",
" <td> Niacin</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.080</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>206</strong></td>",
" <td> Pantothenic acid</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.413</td>",
" <td> 1009</td>",
" </tr>",
" <tr>",
" <td><strong>207</strong></td>",
" <td> Vitamin B-6</td>",
" <td> Vitamins</td>",
" <td> mg</td>",
" <td> 0.074</td>",
" <td> 1009</td>",
" </tr>",
" </tbody>",
"</table>",
"",
"</div>"
],
"output_type": "pyout",
"prompt_number": 31,
"text": [
" nutrient nutgroup units value id",
"0 Protein Composition g 25.180 1008",
"1 Total lipid (fat) Composition g 29.200 1008",
"2 Carbohydrate, by difference Composition g 3.060 1008",
"3 Ash Other g 3.280 1008",
"4 Energy Energy kcal 376.000 1008",
"5 Water Composition g 39.280 1008",
"6 Energy Energy kJ 1573.000 1008",
"7 Fiber, total dietary Composition g 0.000 1008",
"8 Calcium, Ca Elements mg 673.000 1008",
"9 Iron, Fe Elements mg 0.640 1008",
"10 Magnesium, Mg Elements mg 22.000 1008",
"11 Phosphorus, P Elements mg 490.000 1008",
"12 Potassium, K Elements mg 93.000 1008",
"13 Sodium, Na Elements mg 690.000 1008",
"14 Zinc, Zn Elements mg 2.940 1008",
"15 Copper, Cu Elements mg 0.024 1008",
"16 Manganese, Mn Elements mg 0.021 1008",
"17 Selenium, Se Elements mcg 14.500 1008",
"18 Vitamin A, IU Vitamins IU 1054.000 1008",
"19 Retinol Vitamins mcg 262.000 1008",
"20 Vitamin A, RAE Vitamins mcg_RAE 271.000 1008",
"21 Vitamin C, total ascorbic acid Vitamins mg 0.000 1008",
"22 Thiamin Vitamins mg 0.031 1008",
"23 Riboflavin Vitamins mg 0.450 1008",
"24 Niacin Vitamins mg 0.180 1008",
"25 Pantothenic acid Vitamins mg 0.190 1008",
"26 Vitamin B-6 Vitamins mg 0.074 1008",
"27 Folate, total Vitamins mcg 18.000 1008",
"28 Vitamin B-12 Vitamins mcg 0.270 1008",
"29 Folic acid Vitamins mcg 0.000 1008",
"30 Folate, food Vitamins mcg 18.000 1008",
"31 Folate, DFE Vitamins mcg_DFE 18.000 1008",
"32 Cholesterol Other mg 93.000 1008",
"33 Fatty acids, total saturated Other g 18.584 1008",
"34 Fatty acids, total monounsaturated Other g 8.275 1008",
"35 Fatty acids, total polyunsaturated Other g 0.830 1008",
"36 Tryptophan Amino Acids g 0.324 1008",
"37 Threonine Amino Acids g 0.896 1008",
"38 Isoleucine Amino Acids g 1.563 1008",
"39 Leucine Amino Acids g 2.412 1008",
"40 Lysine Amino Acids g 2.095 1008",
"41 Methionine Amino Acids g 0.659 1008",
"42 Cystine Amino Acids g 0.126 1008",
"43 Phenylalanine Amino Acids g 1.326 1008",
"44 Tyrosine Amino Acids g 1.216 1008",
"45 Valine Amino Acids g 1.682 1008",
"46 Arginine Amino Acids g 0.952 1008",
"47 Histidine Amino Acids g 0.884 1008",
"48 Alanine Amino Acids g 0.711 1008",
"49 Aspartic acid Amino Acids g 1.618 1008",
"50 Glutamic acid Amino Acids g 6.160 1008",
"51 Glycine Amino Acids g 0.439 1008",
"52 Proline Amino Acids g 2.838 1008",
"53 Serine Amino Acids g 1.472 1008",
"162 Protein Composition g 24.900 1009",
"163 Total lipid (fat) Composition g 33.140 1009",
"164 Carbohydrate, by difference Composition g 1.280 1009",
"165 Ash Other g 3.930 1009",
"166 Energy Energy kcal 403.000 1009",
"167 Sucrose Sugars g 0.240 1009",
"168 Lactose Sugars g 0.230 1009",
"169 Maltose Sugars g 0.150 1009",
"170 Alcohol, ethyl Other g 0.000 1009",
"171 Water Composition g 36.750 1009",
"172 Caffeine Other mg 0.000 1009",
"173 Theobromine Other mg 0.000 1009",
"174 Energy Energy kJ 1684.000 1009",
"175 Sugars, total Composition g 0.520 1009",
"176 Fiber, total dietary Composition g 0.000 1009",
"177 Calcium, Ca Elements mg 721.000 1009",
"178 Iron, Fe Elements mg 0.680 1009",
"179 Magnesium, Mg Elements mg 28.000 1009",
"180 Phosphorus, P Elements mg 512.000 1009",
"181 Potassium, K Elements mg 98.000 1009",
"182 Sodium, Na Elements mg 621.000 1009",
"183 Zinc, Zn Elements mg 3.110 1009",
"184 Copper, Cu Elements mg 0.031 1009",
"185 Fluoride, F Elements mcg 34.900 1009",
"186 Manganese, Mn Elements mg 0.010 1009",
"187 Selenium, Se Elements mcg 13.900 1009",
"188 Vitamin A, IU Vitamins IU 1002.000 1009",
"189 Retinol Vitamins mcg 258.000 1009",
"190 Vitamin A, RAE Vitamins mcg_RAE 265.000 1009",
"191 Carotene, beta Vitamins mcg 85.000 1009",
"192 Carotene, alpha Vitamins mcg 0.000 1009",
"193 Vitamin E (alpha-tocopherol) Vitamins mg 0.290 1009",
"194 Vitamin D Vitamins IU 24.000 1009",
"195 Vitamin D3 (cholecalciferol) Vitamins mcg 0.600 1009",
"196 Vitamin D (D2 + D3) Vitamins mcg 0.600 1009",
"197 Cryptoxanthin, beta Vitamins mcg 0.000 1009",
"198 Lycopene Vitamins mcg 0.000 1009",
"199 Lutein + zeaxanthin Vitamins mcg 0.000 1009",
"200 Tocopherol, gamma Vitamins mg 0.000 1009",
"201 Tocopherol, delta Vitamins mg 0.000 1009",
"202 Vitamin C, total ascorbic acid Vitamins mg 0.000 1009",
"203 Thiamin Vitamins mg 0.027 1009",
"204 Riboflavin Vitamins mg 0.375 1009",
"205 Niacin Vitamins mg 0.080 1009",
"206 Pantothenic acid Vitamins mg 0.413 1009",
"207 Vitamin B-6 Vitamins mg 0.074 1009"
]
}
],
"prompt_number": 31
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"info"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 32,
"text": [
"<class 'pandas.core.frame.DataFrame'>",
"Int64Index: 6636 entries, 0 to 6635",
"Data columns:",
"food 6636 non-null values",
"fgroup 6636 non-null values",
"id 6636 non-null values",
"manufacturer 5195 non-null values",
"dtypes: int64(1), object(3)"
]
}
],
"prompt_number": 32
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"nd = merge(all_nutrients, info, on='id', how='outer')",
"nd"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 33,
"text": [
"<class 'pandas.core.frame.DataFrame'>",
"Int64Index: 375176 entries, 0 to 375175",
"Data columns:",
"nutrient 375176 non-null values",
"nutgroup 375176 non-null values",
"units 375176 non-null values",
"value 375176 non-null values",
"id 375176 non-null values",
"food 375176 non-null values",
"fgroup 375176 non-null values",
"manufacturer 293054 non-null values",
"dtypes: float64(1), int64(1), object(6)"
]
}
],
"prompt_number": 33
},
{
"cell_type": "code",
"collapsed": true,
"input": [],
"language": "python",
"outputs": []
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"nd[:10]"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 19,
"text": [
" nutrient nutgroup units value id food fgroup manufacturer",
"0 Protein Composition g 25.18 1008 Cheese, caraway Dairy and Egg Products ",
"1 Total lipid (fat) Composition g 29.20 1008 Cheese, caraway Dairy and Egg Products ",
"2 Carbohydrate, by difference Composition g 3.06 1008 Cheese, caraway Dairy and Egg Products ",
"3 Ash Other g 3.28 1008 Cheese, caraway Dairy and Egg Products ",
"4 Energy Energy kcal 376.00 1008 Cheese, caraway Dairy and Egg Products ",
"5 Water Composition g 39.28 1008 Cheese, caraway Dairy and Egg Products ",
"6 Energy Energy kJ 1573.00 1008 Cheese, caraway Dairy and Egg Products ",
"7 Fiber, total dietary Composition g 0.00 1008 Cheese, caraway Dairy and Egg Products ",
"8 Calcium, Ca Elements mg 673.00 1008 Cheese, caraway Dairy and Egg Products ",
"9 Iron, Fe Elements mg 0.64 1008 Cheese, caraway Dairy and Egg Products "
]
}
],
"prompt_number": 19
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"result = nd.groupby(['nutrient', 'fgroup'])['value'].quantile(0.5)"
],
"language": "python",
"outputs": [],
"prompt_number": 35
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"result['Zinc, Zn'].order().plot(kind='bar', rot=90)"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 45,
"text": [
"<matplotlib.axes.AxesSubplot at 0x11a40de10>"
]
},
{
"output_type": "display_data",
"png": "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\nT2U/T0uWLKGYmBg6deqUVE983bp1iu8tJSWFdu/eTV999ZV0F6V0J9WuXTtav3496fV60uv1tGHD\nBsW7HV9fX9Lr9dIYP3z4kLy9vRXtIyIKCwuTFiRv3bplUiNcDTZLMFm0aBEWLlyIGzduoGzZstLr\nT58+RUBAQDZnuHEQt3EAt+E4PT09mw4PDw8pCcX4uVpq1KiBEydOqN6PEMiMvR05ciQOHz6Mt99+\nG6VLl8bChQvx4YcfatKtFTUVz9zd3XH27FkAQJs2beDn54cBAwYAUNc/ffr0QYUKFUziny9dumR2\nN1/DAuOjR49w8OBB+Pn5mcSeKi00ipQLFa2QphWtYyz32VV6T71790a1atXQo0cPAMDq1asRHh6O\nFStWmIynLUhMTMSuXbug1+vh7++v2IdaE0wM9OzZE3369DG7zrB//35pR3VbMWrUKLO+6alTp1qU\nMYyxIXvV09MTM2fOlK1rvXTpUly5cgU7d+7E2LFj8X//93/o2rWr4vqSsX//8uXLiI2NhZ+fnyr/\nvgGbTcxPnjxBXFyc5iL2Wnj33XfRpUsXEFG27B81k8OECRNw69YtdOvWTQq8B9Q55R8+fAi9Xo+i\nRYta9ybMILoQGhAQgH79+qFs2bLw8PDA1atXpUiV8uXL4+rVq7J679+/j2nTpmHPnj0AMuOfx4wZ\nY3aDWuMvbdaPjNZas0rkz59f0pWQkIC8efNKcapas+RSUlJUx7hGR0cjIyMjR8bYwN27dzF16lTs\n27cPAODn54cxY8bg7bffxpkzZ1C/fn2b6vv333+RnJws9adcvD8ApKeno2fPnvj1119VnT89PR1+\nfn44ePCg1baqxdPTE6dPn4abmxsuXryIuLg4NGvWDCdPnlSUTU1NBRGp+kzQf2VnN23aBL1ej65d\nu6raALdOnTo4evQoPD09hbOZbRaVUahQIRQqVAjr1q0D8DxNNTo6GoDyB0INM2fOlD5ghkgEIHsq\nrSW01GswFOK2dG6lWsdaGD16NAIDA/Ho0SNUr14dCxcuRLt27XD06FHMmDHD4sQ8duxYjB07Fpcv\nX8Z3330nTcq///67qh+bYsWKqQ6pM5cVlpaWhn/++QclSpRQlP/zzz/Nvm7uKstQA0SELl26YPHi\nxXjzzTdRt25dPHjwAMHBwVIdEXMQEcLDw3H8+HHpi5tT9VCKFy+OBQsWmP2fLSfldevWYdy4cXBx\n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\nAABJRU5ErkJggg==\n"
}
],
"prompt_number": 45
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"from scipy.stats import scoreatpercentile",
"",
"grouped = nd.groupby(['nutrient', 'fgroup'])['value']",
"",
"result = grouped.max()",
"",
"# nd.groupby('nutrient')['value'].describe()",
"",
"# grouped.apply(lambda x: scoreatpercentile(x.dropna().values, 1)).ix['Protein']"
],
"language": "python",
"outputs": [],
"prompt_number": 21
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"result.ix[:, 'Sweets']"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 22,
"text": [
"nutrient",
"Adjusted Protein 12.900",
"Alanine 8.009",
"Alcohol, ethyl 0.000",
"Arginine 6.616",
"Ash 72.500",
"Aspartic acid 5.265",
"Beta-sitosterol 86.000",
"Betaine 6.100",
"Caffeine 839.000",
"Calcium, Ca 3733.000",
"Campesterol 13.000",
"Carbohydrate, by difference 100.000",
"Carotene, alpha 9.000",
"Carotene, beta 135.000",
"Cholesterol 258.000",
"Choline, total 50.900",
"Copper, Cu 3.788",
"Cryptoxanthin, beta 38.000",
"Cystine 0.239",
"Dihydrophylloquinone 18.700",
"Energy 2504.000",
"Fatty acids, total monounsaturated 16.721",
"Fatty acids, total polyunsaturated 14.591",
"Fatty acids, total saturated 32.351",
"Fatty acids, total trans 3.748",
"Fatty acids, total trans-monoenoic 0.613",
"Fatty acids, total trans-polyenoic 0.061",
"Fiber, total dietary 33.900",
"Fluoride, F 88.900",
"Folate, DFE 92.000",
"Folate, food 273.000",
"Folate, total 273.000",
"Folic acid 40.000",
"Fructose 40.940",
"Galactose 3.100",
"Glucose (dextrose) 35.750",
"Glutamic acid 8.753",
"Glycine 19.049",
"Histidine 0.662",
"Hydroxyproline 0.000",
"Iron, Fe 36.000",
"Isoleucine 1.158",
"Lactose 8.210",
"Leucine 2.454",
"Lutein + zeaxanthin 151.000",
"Lycopene 0.000",
"Lysine 3.460",
"Magnesium, Mg 519.000",
"Maltose 6.540",
"Manganese, Mn 4.422",
"Menaquinone-4 0.900",
"Methionine 0.606",
"Niacin 8.200",
"Pantothenic acid 2.238",
"Phenylalanine 1.737",
"Phosphorus, P 2368.000",
"Phytosterols 34.000",
"Potassium, K 2509.000",
"Proline 12.295",
"Protein 85.600",
"Retinol 314.000",
"Riboflavin 1.270",
"Selenium, Se 39.500",
"Serine 2.605",
"Sodium, Na 26050.000",
"Starch 15.300",
"Stigmasterol 38.000",
"Sucrose 99.800",
"Sugars, total 99.800",
"Theobromine 2634.000",
"Thiamin 0.444",
"Threonine 1.475",
"Tocopherol, beta 0.060",
"Tocopherol, delta 3.180",
"Tocopherol, gamma 9.190",
"Total lipid (fat) 52.310",
"Tryptophan 0.293",
"Tyrosine 0.735",
"Valine 2.081",
"Vitamin A, IU 1152.000",
"Vitamin A, RAE 319.000",
"Vitamin B-12 4.090",
"Vitamin B-12, added 0.050",
"Vitamin B-6 1.500",
"Vitamin C, total ascorbic acid 490.000",
"Vitamin D 47.000",
"Vitamin D (D2 + D3) 1.200",
"Vitamin D3 (cholecalciferol) 1.200",
"Vitamin E (alpha-tocopherol) 12.360",
"Vitamin E, added 0.000",
"Vitamin K (phylloquinone) 18.600",
"Water 96.900",
"Zinc, Zn 9.630",
"Length: 93"
]
}
],
"prompt_number": 22
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"# kCal and kJ",
"crit = (nd.nutrient == 'Energy') & (nd.units == 'kJ')",
"nd = nd[-crit]",
"nd = nd.sort_index(by=['id', 'nutrient'])",
"nd"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 23,
"text": [
"<class 'pandas.core.frame.DataFrame'>",
"Int64Index: 368568 entries, 48 to 375143",
"Data columns:",
"nutrient 368568 non-null values",
"nutgroup 368568 non-null values",
"units 368568 non-null values",
"value 368568 non-null values",
"id 368568 non-null values",
"food 368568 non-null values",
"fgroup 368568 non-null values",
"manufacturer 287887 non-null values",
"dtypes: float64(1), int64(1), object(6)"
]
}
],
"prompt_number": 23
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"ind = nd.set_index(['id', 'nutrient'])",
"ind"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 24,
"text": [
"<class 'pandas.core.frame.DataFrame'>",
"MultiIndex: 368568 entries, (1008, 'Alanine') to (93600, 'Zinc, Zn')",
"Data columns:",
"nutgroup 368568 non-null values",
"units 368568 non-null values",
"value 368568 non-null values",
"food 368568 non-null values",
"fgroup 368568 non-null values",
"manufacturer 287887 non-null values",
"dtypes: float64(1), object(5)"
]
}
],
"prompt_number": 24
},
{
"cell_type": "code",
"collapsed": true,
"input": [],
"language": "python",
"outputs": [],
"prompt_number": 24
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"ind.ix[1079]"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 25,
"text": [
" nutgroup units value food fgroup manufacturer",
"nutrient ",
"Alanine Amino Acids g 0.111 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Alcohol, ethyl Other g 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Arginine Amino Acids g 0.107 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Ash Other g 0.710 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Aspartic acid Amino Acids g 0.299 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Beta-sitosterol Other mg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Betaine Vitamins mg 0.900 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Caffeine Other mg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Calcium, Ca Elements mg 120.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Campesterol Other mg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Carbohydrate, by difference Composition g 4.800 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Carotene, alpha Vitamins mcg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Carotene, beta Vitamins mcg 4.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Cholesterol Other mg 8.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Choline, total Vitamins mg 16.400 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Copper, Cu Elements mg 0.006 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Cryptoxanthin, beta Vitamins mcg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Cystine Amino Acids g 0.107 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Dihydrophylloquinone Vitamins mcg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Energy Energy kcal 50.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Fatty acids, total monounsaturated Other g 0.560 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Fatty acids, total polyunsaturated Other g 0.073 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Fatty acids, total saturated Other g 1.257 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Fatty acids, total trans Other g 0.085 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Fatty acids, total trans-monoenoic Other g 0.078 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Fatty acids, total trans-polyenoic Other g 0.007 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Fiber, total dietary Composition g 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Fluoride, F Elements mcg 3.400 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Folate, DFE Vitamins mcg_DFE 5.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Folate, food Vitamins mcg 5.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Folate, total Vitamins mcg 5.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Folic acid Vitamins mcg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Fructose Sugars g 0.010 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Galactose Sugars g 0.020 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Glucose (dextrose) Sugars g 0.010 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Glutamic acid Amino Acids g 0.779 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Glycine Amino Acids g 0.061 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Histidine Amino Acids g 0.073 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Hydroxyproline Amino Acids g 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Iron, Fe Elements mg 0.020 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Isoleucine Amino Acids g 0.183 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Lactose Sugars g 5.010 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Leucine Amino Acids g 0.331 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Lutein + zeaxanthin Vitamins mcg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Lycopene Vitamins mcg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Lysine Amino Acids g 0.233 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Magnesium, Mg Elements mg 11.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Maltose Sugars g 0.010 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Manganese, Mn Elements mg 0.014 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Methionine Amino Acids g 0.083 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Niacin Vitamins mg 0.092 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Pantothenic acid Vitamins mg 0.356 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Phenylalanine Amino Acids g 0.162 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Phosphorus, P Elements mg 92.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Potassium, K Elements mg 140.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Proline Amino Acids g 0.368 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Protein Composition g 3.300 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Retinol Vitamins mcg 55.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Riboflavin Vitamins mg 0.185 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Selenium, Se Elements mcg 2.500 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Serine Amino Acids g 0.199 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Sodium, Na Elements mg 47.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Stigmasterol Other mg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Sucrose Sugars g 0.010 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Sugars, total Composition g 5.060 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Theobromine Other mg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Thiamin Vitamins mg 0.039 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Threonine Amino Acids g 0.103 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Tocopherol, beta Vitamins mg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Tocopherol, delta Vitamins mg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Tocopherol, gamma Vitamins mg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Total lipid (fat) Composition g 1.980 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Tryptophan Amino Acids g 0.040 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Tyrosine Amino Acids g 0.153 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Valine Amino Acids g 0.218 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin A, IU Vitamins IU 190.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin A, RAE Vitamins mcg_RAE 55.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin B-12 Vitamins mcg 0.530 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin B-12, added Vitamins mcg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin B-6 Vitamins mg 0.038 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin C, total ascorbic acid Vitamins mg 0.200 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin D Vitamins IU 49.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin D (D2 + D3) Vitamins mcg 1.200 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin D3 (cholecalciferol) Vitamins mcg 1.200 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin E (alpha-tocopherol) Vitamins mg 0.030 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin E, added Vitamins mg 0.000 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Vitamin K (phylloquinone) Vitamins mcg 0.200 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Water Composition g 89.210 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN",
"Zinc, Zn Elements mg 0.480 Milk, reduced fat, fluid, 2% milkfat, with added vitamin A and vitamin D Dairy and Egg Products NaN"
]
}
],
"prompt_number": 25
},
{
"cell_type": "code",
"collapsed": true,
"input": [
"ndg = nd[nd.units == 'g']",
"table = pivot_table(ndg, 'value', rows=['nutgroup', 'nutrient'], cols=['fgroup'])"
],
"language": "python",
"outputs": [],
"prompt_number": 26
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"table.columns.name"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 27,
"text": [
"'fgroup'"
]
}
],
"prompt_number": 27
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"table[['Breakfast Cereals', 'Fast Foods', 'Sweets', 'Snacks']]"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 28,
"text": [
"fgroup Breakfast Cereals Fast Foods Sweets Snacks",
"nutgroup nutrient ",
"Amino Acids Alanine 0.340753 0.580446 0.386580 0.560949",
" Arginine 0.345178 0.631418 0.375914 0.678878",
" Aspartic acid 0.513767 0.922457 0.461513 0.969357",
" Cystine 0.128384 0.156164 0.036790 0.156337",
" Glutamic acid 1.702151 2.605777 0.837000 2.018347",
" Glycine 0.292932 0.634790 0.730073 0.635153",
" Histidine 0.162411 0.322116 0.088667 0.239255",
" Hydroxyproline 0.000000 0.388067 0.000000 0.009000",
" Isoleucine 0.251233 0.480755 0.180840 0.383398",
" Leucine 0.574699 0.895275 0.316309 0.812571",
" Lysine 0.203889 0.716272 0.294605 0.430571",
" Methionine 0.117630 0.239562 0.075086 0.166296",
" Phenylalanine 0.334425 0.520569 0.212111 0.472735",
" Proline 0.571178 0.904703 0.617488 0.743265",
" Serine 0.334110 0.534258 0.231390 0.485000",
" Threonine 0.219562 0.431545 0.169975 0.356602",
" Tryptophan 0.081753 0.124777 0.043160 0.105571",
" Tyrosine 0.185014 0.382494 0.131741 0.341765",
" Valine 0.327137 0.564348 0.247741 0.496388",
"Composition Adjusted Protein NaN NaN 12.900000 NaN",
" Carbohydrate, by difference 67.871712 22.933041 55.646774 64.350556",
" Fiber, total dietary 6.431592 1.396653 2.258284 5.497931",
" Protein 7.602556 11.294986 4.342111 9.779012",
" Sugars, total 20.407432 6.563255 41.338723 15.116019",
" Total lipid (fat) 3.633871 12.809808 10.752845 17.363704",
" Water 18.393201 50.871452 28.042136 5.417531",
"Other Alcohol, ethyl 0.000000 0.000000 0.000000 0.000000",
" Ash 2.499727 2.030055 1.417679 2.640185",
" Fatty acids, total monounsaturated 1.228054 4.799942 3.098187 5.850785",
" Fatty acids, total polyunsaturated 1.211910 2.347142 1.158424 5.781362",
" Fatty acids, total saturated 0.801997 4.337019 5.738120 4.952113",
" Fatty acids, total trans 0.058274 0.507538 0.212476 0.361577",
" Fatty acids, total trans-monoenoic 0.006040 0.366449 0.157667 0.185150",
" Fatty acids, total trans-polyenoic 0.016040 0.069784 0.024667 0.087632",
"Sugars Fructose 1.079778 1.421610 2.543200 0.925714",
" Galactose 0.007174 0.045928 0.155500 0.220714",
" Glucose (dextrose) 1.323778 1.512864 2.798000 1.355862",
" Lactose 0.000000 0.682611 1.450435 0.329310",
" Maltose 0.776444 0.674179 0.515833 1.575556",
" Starch 38.527143 19.171639 7.486250 37.993438",
" Sucrose 5.954600 2.335172 29.261154 2.852759"
]
}
],
"prompt_number": 28
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"ndg = nd[nd.units == 'g']",
"table = pivot_table(ndg, 'value', rows=['nutgroup', 'nutrient'], cols=['fgroup'],",
" aggfunc=np.max)",
"table[['Breakfast Cereals', 'Fast Foods', 'Sweets', 'Snacks']]"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 29,
"text": [
"fgroup Breakfast Cereals Fast Foods Sweets Snacks",
"nutgroup nutrient ",
"Amino Acids Alanine 1.858 1.647 8.009 5.811",
" Arginine 2.348 1.635 6.616 4.841",
" Aspartic acid 2.604 1.964 5.265 4.469",
" Cystine 0.576 0.473 0.239 0.529",
" Glutamic acid 5.026 6.762 8.753 7.625",
" Glycine 1.791 2.431 19.049 11.917",
" Histidine 0.810 0.689 0.662 0.725",
" Hydroxyproline 0.000 0.803 0.000 0.090",
" Isoleucine 1.066 1.066 1.158 1.382",
" Leucine 2.410 1.763 2.454 3.322",
" Lysine 1.847 1.693 3.460 2.783",
" Methionine 0.574 0.568 0.606 0.480",
" Phenylalanine 1.300 1.106 1.737 1.940",
" Proline 1.892 2.321 12.295 7.262",
" Serine 1.386 1.126 2.605 2.597",
" Threonine 1.218 0.954 1.475 1.823",
" Tryptophan 0.398 0.267 0.293 0.376",
" Tyrosine 0.885 0.885 0.735 1.205",
" Valine 1.507 1.054 2.081 2.421",
"Composition Adjusted Protein NaN NaN 12.900 NaN",
" Carbohydrate, by difference 93.700 86.440 100.000 90.060",
" Fiber, total dietary 50.000 5.000 33.900 22.500",
" Protein 33.700 28.920 85.600 61.300",
" Sugars, total 56.000 74.320 99.800 65.000",
" Total lipid (fat) 24.060 52.910 52.310 49.600",
" Water 89.510 95.510 96.900 23.360",
"Other Alcohol, ethyl 0.000 0.000 0.000 0.000",
" Ash 12.400 6.200 72.500 7.000",
" Fatty acids, total monounsaturated 9.527 25.749 16.721 20.470",
" Fatty acids, total polyunsaturated 9.218 28.178 14.591 23.191",
" Fatty acids, total saturated 9.114 16.707 32.351 28.970",
" Fatty acids, total trans 1.480 6.147 3.748 9.466",
" Fatty acids, total trans-monoenoic 0.045 5.794 0.613 0.817",
" Fatty acids, total trans-polyenoic 0.201 0.697 0.061 0.200",
"Sugars Fructose 15.430 37.880 40.940 15.960",
" Galactose 0.160 0.510 3.100 5.620",
" Glucose (dextrose) 14.300 32.550 35.750 11.940",
" Lactose 0.000 6.230 8.210 2.230",
" Maltose 10.430 8.110 6.540 10.040",
" Starch 72.070 38.100 15.300 71.400",
" Sucrose 35.620 32.100 99.800 16.510"
]
}
],
"prompt_number": 29
},
{
"cell_type": "code",
"collapsed": true,
"input": [
"portions = []",
"for rec in db:",
" portion = DataFrame(rec['portions'])",
" portion['id'] = rec['id']",
" portions.append(portion)",
"portions = concat(portions, ignore_index=True)"
],
"language": "python",
"outputs": [],
"prompt_number": 30
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"portions"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 31,
"text": [
"<class 'pandas.core.frame.DataFrame'>",
"Int64Index: 11145 entries, 0 to 11144",
"Data columns:",
"amount 11145 non-null values",
"grams 11145 non-null values",
"id 11145 non-null values",
"unit 11145 non-null values",
"dtypes: float64(2), int64(1), object(1)"
]
}
],
"prompt_number": 31
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"portions[:50]"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 38,
"text": [
" amount grams id unit",
"0 1 28.35 1008 oz",
"1 1 132.00 1009 cup, diced",
"2 2 244.00 1009 cup, melted",
"3 3 113.00 1009 cup, shredded",
"4 4 28.35 1009 oz",
"5 5 17.00 1009 cubic inch",
"6 6 28.00 1009 slice (1 oz)",
"7 1 28.35 1018 oz",
"8 2 198.00 1018 package (7 oz)",
"9 1 150.00 1019 cup, crumbled",
"10 2 28.35 1019 oz",
"11 3 17.00 1019 cubic inch",
"12 4 38.00 1019 wedge (1.33 oz)",
"13 1 28.35 1028 oz",
"14 1 132.00 1029 cup, diced",
"15 2 113.00 1029 cup, shredded",
"16 3 28.35 1029 oz",
"17 4 18.00 1029 cubic inch",
"18 5 28.00 1029 slice (1 oz)",
"19 1 28.35 1038 oz",
"20 2 142.00 1038 package (5 oz)",
"21 1 28.35 1039 oz",
"22 2 85.00 1039 package (3 oz)",
"23 1 140.00 1048 cup, diced",
"24 2 244.00 1048 cup",
"25 3 28.35 1048 oz",
"26 4 18.00 1048 cubic inch",
"27 5 142.00 1048 jar (5 oz)",
"28 6 34.00 1048 slice",
"29 7 14.00 1048 slice, thin",
"30 1 242.00 1049 cup",
"31 2 15.00 1049 tbsp",
"32 3 30.20 1049 fl oz",
"33 4 15.00 1049 container, individual (.5 fl oz)",
"34 1 235.00 1058 cup",
"35 2 12.00 1058 tbsp",
"36 1 244.00 1059 cup",
"37 2 976.00 1059 quart",
"38 1 15.00 1068 container, individual",
"39 2 120.00 1068 cup",
"40 1 94.00 1069 cup",
"41 2 2.00 1069 tsp",
"42 3 3.00 1069 packet",
"43 1 244.00 1078 cup",
"44 2 976.00 1078 quart",
"45 1 244.00 1079 cup",
"46 2 30.50 1079 fl oz",
"47 3 976.00 1079 quart",
"48 1 245.00 1080 cup",
"49 2 980.00 1080 quart"
]
}
],
"prompt_number": 38
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"db[0]"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 33,
"text": [
"{'description': 'Cheese, caraway',",
" 'group': 'Dairy and Egg Products',",
" 'id': 1008,",
" 'manufacturer': '',",
" 'nutrients': [{'description': 'Protein',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 25.18},",
" {'description': 'Total lipid (fat)',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 29.2},",
" {'description': 'Carbohydrate, by difference',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 3.06},",
" {'description': 'Ash', 'group': 'Other', 'units': 'g', 'value': 3.28},",
" {'description': 'Energy',",
" 'group': 'Energy',",
" 'units': 'kcal',",
" 'value': 376.0},",
" {'description': 'Water',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 39.28},",
" {'description': 'Energy', 'group': 'Energy', 'units': 'kJ', 'value': 1573.0},",
" {'description': 'Fiber, total dietary',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 0.0},",
" {'description': 'Calcium, Ca',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 673.0},",
" {'description': 'Iron, Fe',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 0.64},",
" {'description': 'Magnesium, Mg',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 22.0},",
" {'description': 'Phosphorus, P',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 490.0},",
" {'description': 'Potassium, K',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 93.0},",
" {'description': 'Sodium, Na',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 690.0},",
" {'description': 'Zinc, Zn',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 2.94},",
" {'description': 'Copper, Cu',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 0.024},",
" {'description': 'Manganese, Mn',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 0.021},",
" {'description': 'Selenium, Se',",
" 'group': 'Elements',",
" 'units': 'mcg',",
" 'value': 14.5},",
" {'description': 'Vitamin A, IU',",
" 'group': 'Vitamins',",
" 'units': 'IU',",
" 'value': 1054.0},",
" {'description': 'Retinol',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 262.0},",
" {'description': 'Vitamin A, RAE',",
" 'group': 'Vitamins',",
" 'units': 'mcg_RAE',",
" 'value': 271.0},",
" {'description': 'Vitamin C, total ascorbic acid',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.0},",
" {'description': 'Thiamin',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.031},",
" {'description': 'Riboflavin',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.45},",
" {'description': 'Niacin', 'group': 'Vitamins', 'units': 'mg', 'value': 0.18},",
" {'description': 'Pantothenic acid',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.19},",
" {'description': 'Vitamin B-6',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.074},",
" {'description': 'Folate, total',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 18.0},",
" {'description': 'Vitamin B-12',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 0.27},",
" {'description': 'Folic acid',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 0.0},",
" {'description': 'Folate, food',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 18.0},",
" {'description': 'Folate, DFE',",
" 'group': 'Vitamins',",
" 'units': 'mcg_DFE',",
" 'value': 18.0},",
" {'description': 'Cholesterol',",
" 'group': 'Other',",
" 'units': 'mg',",
" 'value': 93.0},",
" {'description': 'Fatty acids, total saturated',",
" 'group': 'Other',",
" 'units': 'g',",
" 'value': 18.584},",
" {'description': 'Fatty acids, total monounsaturated',",
" 'group': 'Other',",
" 'units': 'g',",
" 'value': 8.275},",
" {'description': 'Fatty acids, total polyunsaturated',",
" 'group': 'Other',",
" 'units': 'g',",
" 'value': 0.83},",
" {'description': 'Tryptophan',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.324},",
" {'description': 'Threonine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.896},",
" {'description': 'Isoleucine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.563},",
" {'description': 'Leucine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 2.412},",
" {'description': 'Lysine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 2.095},",
" {'description': 'Methionine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.659},",
" {'description': 'Cystine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.126},",
" {'description': 'Phenylalanine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.326},",
" {'description': 'Tyrosine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.216},",
" {'description': 'Valine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.682},",
" {'description': 'Arginine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.952},",
" {'description': 'Histidine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.884},",
" {'description': 'Alanine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.711},",
" {'description': 'Aspartic acid',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.618},",
" {'description': 'Glutamic acid',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 6.16},",
" {'description': 'Glycine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.439},",
" {'description': 'Proline',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 2.838},",
" {'description': 'Serine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.472},",
" {'description': 'Protein',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 25.18},",
" {'description': 'Total lipid (fat)',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 29.2},",
" {'description': 'Carbohydrate, by difference',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 3.06},",
" {'description': 'Ash', 'group': 'Other', 'units': 'g', 'value': 3.28},",
" {'description': 'Energy',",
" 'group': 'Energy',",
" 'units': 'kcal',",
" 'value': 376.0},",
" {'description': 'Water',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 39.28},",
" {'description': 'Energy', 'group': 'Energy', 'units': 'kJ', 'value': 1573.0},",
" {'description': 'Fiber, total dietary',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 0.0},",
" {'description': 'Calcium, Ca',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 673.0},",
" {'description': 'Iron, Fe',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 0.64},",
" {'description': 'Magnesium, Mg',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 22.0},",
" {'description': 'Phosphorus, P',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 490.0},",
" {'description': 'Potassium, K',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 93.0},",
" {'description': 'Sodium, Na',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 690.0},",
" {'description': 'Zinc, Zn',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 2.94},",
" {'description': 'Copper, Cu',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 0.024},",
" {'description': 'Manganese, Mn',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 0.021},",
" {'description': 'Selenium, Se',",
" 'group': 'Elements',",
" 'units': 'mcg',",
" 'value': 14.5},",
" {'description': 'Vitamin A, IU',",
" 'group': 'Vitamins',",
" 'units': 'IU',",
" 'value': 1054.0},",
" {'description': 'Retinol',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 262.0},",
" {'description': 'Vitamin A, RAE',",
" 'group': 'Vitamins',",
" 'units': 'mcg_RAE',",
" 'value': 271.0},",
" {'description': 'Vitamin C, total ascorbic acid',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.0},",
" {'description': 'Thiamin',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.031},",
" {'description': 'Riboflavin',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.45},",
" {'description': 'Niacin', 'group': 'Vitamins', 'units': 'mg', 'value': 0.18},",
" {'description': 'Pantothenic acid',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.19},",
" {'description': 'Vitamin B-6',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.074},",
" {'description': 'Folate, total',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 18.0},",
" {'description': 'Vitamin B-12',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 0.27},",
" {'description': 'Folic acid',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 0.0},",
" {'description': 'Folate, food',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 18.0},",
" {'description': 'Folate, DFE',",
" 'group': 'Vitamins',",
" 'units': 'mcg_DFE',",
" 'value': 18.0},",
" {'description': 'Tryptophan',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.324},",
" {'description': 'Threonine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.896},",
" {'description': 'Isoleucine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.563},",
" {'description': 'Leucine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 2.412},",
" {'description': 'Lysine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 2.095},",
" {'description': 'Methionine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.659},",
" {'description': 'Cystine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.126},",
" {'description': 'Phenylalanine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.326},",
" {'description': 'Tyrosine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.216},",
" {'description': 'Valine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.682},",
" {'description': 'Arginine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.952},",
" {'description': 'Histidine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.884},",
" {'description': 'Alanine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.711},",
" {'description': 'Aspartic acid',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.618},",
" {'description': 'Glutamic acid',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 6.16},",
" {'description': 'Glycine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.439},",
" {'description': 'Proline',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 2.838},",
" {'description': 'Serine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.472},",
" {'description': 'Cholesterol',",
" 'group': 'Other',",
" 'units': 'mg',",
" 'value': 93.0},",
" {'description': 'Fatty acids, total saturated',",
" 'group': 'Other',",
" 'units': 'g',",
" 'value': 18.584},",
" {'description': 'Fatty acids, total monounsaturated',",
" 'group': 'Other',",
" 'units': 'g',",
" 'value': 8.275},",
" {'description': 'Fatty acids, total polyunsaturated',",
" 'group': 'Other',",
" 'units': 'g',",
" 'value': 0.83},",
" {'description': 'Protein',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 25.18},",
" {'description': 'Total lipid (fat)',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 29.2},",
" {'description': 'Carbohydrate, by difference',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 3.06},",
" {'description': 'Ash', 'group': 'Other', 'units': 'g', 'value': 3.28},",
" {'description': 'Energy',",
" 'group': 'Energy',",
" 'units': 'kcal',",
" 'value': 376.0},",
" {'description': 'Water',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 39.28},",
" {'description': 'Energy', 'group': 'Energy', 'units': 'kJ', 'value': 1573.0},",
" {'description': 'Fiber, total dietary',",
" 'group': 'Composition',",
" 'units': 'g',",
" 'value': 0.0},",
" {'description': 'Calcium, Ca',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 673.0},",
" {'description': 'Iron, Fe',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 0.64},",
" {'description': 'Magnesium, Mg',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 22.0},",
" {'description': 'Phosphorus, P',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 490.0},",
" {'description': 'Potassium, K',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 93.0},",
" {'description': 'Sodium, Na',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 690.0},",
" {'description': 'Zinc, Zn',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 2.94},",
" {'description': 'Copper, Cu',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 0.024},",
" {'description': 'Manganese, Mn',",
" 'group': 'Elements',",
" 'units': 'mg',",
" 'value': 0.021},",
" {'description': 'Selenium, Se',",
" 'group': 'Elements',",
" 'units': 'mcg',",
" 'value': 14.5},",
" {'description': 'Vitamin A, IU',",
" 'group': 'Vitamins',",
" 'units': 'IU',",
" 'value': 1054.0},",
" {'description': 'Retinol',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 262.0},",
" {'description': 'Vitamin A, RAE',",
" 'group': 'Vitamins',",
" 'units': 'mcg_RAE',",
" 'value': 271.0},",
" {'description': 'Vitamin C, total ascorbic acid',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.0},",
" {'description': 'Thiamin',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.031},",
" {'description': 'Riboflavin',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.45},",
" {'description': 'Niacin', 'group': 'Vitamins', 'units': 'mg', 'value': 0.18},",
" {'description': 'Pantothenic acid',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.19},",
" {'description': 'Vitamin B-6',",
" 'group': 'Vitamins',",
" 'units': 'mg',",
" 'value': 0.074},",
" {'description': 'Folate, total',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 18.0},",
" {'description': 'Vitamin B-12',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 0.27},",
" {'description': 'Folic acid',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 0.0},",
" {'description': 'Folate, food',",
" 'group': 'Vitamins',",
" 'units': 'mcg',",
" 'value': 18.0},",
" {'description': 'Folate, DFE',",
" 'group': 'Vitamins',",
" 'units': 'mcg_DFE',",
" 'value': 18.0},",
" {'description': 'Tryptophan',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.324},",
" {'description': 'Threonine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.896},",
" {'description': 'Isoleucine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.563},",
" {'description': 'Leucine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 2.412},",
" {'description': 'Lysine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 2.095},",
" {'description': 'Methionine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.659},",
" {'description': 'Cystine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.126},",
" {'description': 'Phenylalanine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.326},",
" {'description': 'Tyrosine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.216},",
" {'description': 'Valine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.682},",
" {'description': 'Arginine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.952},",
" {'description': 'Histidine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.884},",
" {'description': 'Alanine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.711},",
" {'description': 'Aspartic acid',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.618},",
" {'description': 'Glutamic acid',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 6.16},",
" {'description': 'Glycine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 0.439},",
" {'description': 'Proline',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 2.838},",
" {'description': 'Serine',",
" 'group': 'Amino Acids',",
" 'units': 'g',",
" 'value': 1.472},",
" {'description': 'Cholesterol',",
" 'group': 'Other',",
" 'units': 'mg',",
" 'value': 93.0},",
" {'description': 'Fatty acids, total saturated',",
" 'group': 'Other',",
" 'units': 'g',",
" 'value': 18.584},",
" {'description': 'Fatty acids, total monounsaturated',",
" 'group': 'Other',",
" 'units': 'g',",
" 'value': 8.275},",
" {'description': 'Fatty acids, total polyunsaturated',",
" 'group': 'Other',",
" 'units': 'g',",
" 'value': 0.83}],",
" 'portions': [{'amount': 1, 'grams': 28.35, 'unit': 'oz'}],",
" 'tags': []}"
]
}
],
"prompt_number": 33
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"for rec in db:",
" if len(rec['portions']) > 1:",
" break",
"nuts = DataFrame(rec['nutrients']).sort_index(by='description').drop_duplicates()",
"nuts",
"nuts[nuts.units == 'g']['value'].sum()"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 34,
"text": [
"159.62799999999999"
]
}
],
"prompt_number": 34
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"tots = []",
"for rec in db:",
" #if len(rec['portions']) > 1:",
" # break",
" nuts = DataFrame(rec['nutrients']).sort_index(by='description').drop_duplicates()",
" nuts",
" tots.append(nuts[nuts.units == 'g']['value'].sum())",
"print np.mean(tots)"
],
"language": "python",
"outputs": [
{
"output_type": "stream",
"stream": "stdout",
"text": [
"128.729191983"
]
}
],
"prompt_number": 35
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"nd.nutrient.value_counts().index"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 36,
"text": [
"Index([Total lipid (fat), Protein, Energy, Carbohydrate, by difference,",
" Water, Ash, Sodium, Na, Iron, Fe, Calcium, Ca, Potassium, K,",
" Fatty acids, total saturated, Cholesterol, Vitamin A, IU,",
" Vitamin C, total ascorbic acid, Phosphorus, P, Riboflavin, Thiamin,",
" Niacin, Zinc, Zn, Magnesium, Mg, Fatty acids, total polyunsaturated,",
" Fatty acids, total monounsaturated, Copper, Cu, Vitamin B-6,",
" Fiber, total dietary, Vitamin B-12, Folate, total, Vitamin A, RAE,",
" Folate, food, Selenium, Se, Folic acid, Pantothenic acid,",
" Folate, DFE, Retinol, Manganese, Mn, Sugars, total, Lysine,",
" Methionine, Leucine, Isoleucine, Valine, Threonine, Phenylalanine,",
" Histidine, Arginine, Vitamin E (alpha-tocopherol), Tyrosine,",
" Tryptophan, Glutamic acid, Aspartic acid, Serine, Cystine, Glycine,",
" Alanine, Proline, Alcohol, ethyl, Carotene, beta, Vitamin D,",
" Vitamin D (D2 + D3), Carotene, alpha, Cryptoxanthin, beta,",
" Vitamin K (phylloquinone), Lycopene, Lutein + zeaxanthin, Caffeine,",
" Theobromine, Vitamin B-12, added, Choline, total, Vitamin E, added,",
" Fatty acids, total trans, Betaine, Tocopherol, gamma,",
" Tocopherol, beta, Tocopherol, delta, Dihydrophylloquinone,",
" Glucose (dextrose), Fructose, Sucrose, Lactose, Maltose, Galactose,",
" Vitamin D3 (cholecalciferol), Hydroxyproline, Starch,",
" Fatty acids, total trans-monoenoic,",
" Fatty acids, total trans-polyenoic, Fluoride, F, Menaquinone-4,",
" Phytosterols, Stigmasterol, Campesterol, Beta-sitosterol,",
" Vitamin D2 (ergocalciferol), Adjusted Protein], dtype=object)"
]
}
],
"prompt_number": 36
},
{
"cell_type": "code",
"collapsed": true,
"input": [
"kinds = ['Protein', 'Total lipid (fat)', 'Carbohydrate, by difference',",
" 'Fiber, total dietary']",
"for_plot = nd[nd.nutrient.isin(kinds)]"
],
"language": "python",
"outputs": [],
"prompt_number": 37
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"import pandas.tools.plotting as foo",
"reload(foo)",
"from pandas.tools.plotting import grouped_hist",
"for_plot['logv'] = np.log(for_plot['value'])",
"grouped_hist(for_plot, 'logv', by='nutrient')"
],
"language": "python",
"outputs": [
{
"ename": "AttributeError",
"evalue": "'tuple' object has no attribute 'subplots_adjust'",
"output_type": "pyerr",
"traceback": [
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m\n\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)",
"\u001b[0;32m/Users/wesm/Dropbox/talks/20120110nycpython/<ipython-input-39-c64b09909641>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[1;32m 3\u001b[0m \u001b[0;32mfrom\u001b[0m \u001b[0mpandas\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtools\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mplotting\u001b[0m \u001b[0;32mimport\u001b[0m \u001b[0mgrouped_hist\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 4\u001b[0m \u001b[0mfor_plot\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'logv'\u001b[0m\u001b[0;34m]\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mnp\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlog\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfor_plot\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'value'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 5\u001b[0;31m \u001b[0mgrouped_hist\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mfor_plot\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'logv'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mby\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'nutrient'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m",
"\u001b[0;32m/Users/wesm/code/pandas/pandas/tools/plotting.pyc\u001b[0m in \u001b[0;36mgrouped_hist\u001b[0;34m(data, column, by, ax, bins, log, figsize)\u001b[0m\n\u001b[1;32m 32\u001b[0m fig = _grouped_plot(plot_group, data, by=by, sharex=False,\n\u001b[1;32m 33\u001b[0m sharey=False, figsize=figsize)\n\u001b[0;32m---> 34\u001b[0;31m fig.subplots_adjust(bottom=0.15, top=0.9, left=0.1, right=0.9,\n\u001b[0m\u001b[1;32m 35\u001b[0m hspace=0.3, wspace=0.2)\n\u001b[1;32m 36\u001b[0m \u001b[0;32mreturn\u001b[0m \u001b[0mfig\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
"\u001b[0;31mAttributeError\u001b[0m: 'tuple' object has no attribute 'subplots_adjust'"
]
},
{
"output_type": "display_data",
"png": "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\nYII=\n"
}
],
"prompt_number": 39
},
{
"cell_type": "code",
"collapsed": true,
"input": [
"grouped_hist(for_plot, 'value', by='nutrient')"
],
"language": "python",
"outputs": [],
"prompt_number": 190
},
{
"cell_type": "markdown",
"source": [
"Um, need to deal with units??",
"============================="
]
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"uniques = nd[['nutrient', 'units']].drop_duplicates().sort_index(by='nutrient')",
"uniques[:20]",
"# uniques.nutrient.value_counts()"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 62,
"text": [
" nutrient units",
"114863 Adjusted Protein g ",
"48 Alanine g ",
"62 Alcohol, ethyl g ",
"46 Arginine g ",
"3 Ash g ",
"49 Aspartic acid g ",
"3124 Beta-sitosterol mg ",
"107 Betaine mg ",
"64 Caffeine mg ",
"8 Calcium, Ca mg ",
"3123 Campesterol mg ",
"2 Carbohydrate, by difference g ",
"84 Carotene, alpha mcg ",
"83 Carotene, beta mcg ",
"32 Cholesterol mg ",
"102 Choline, total mg ",
"15 Copper, Cu mg ",
"89 Cryptoxanthin, beta mcg ",
"42 Cystine g ",
"114 Dihydrophylloquinone mcg "
]
}
],
"prompt_number": 62
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"nd.irow(nd.value.argmin())"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 40,
"text": [
"nutrient Fiber, total dietary",
"nutgroup Composition",
"units g",
"value 0",
"id 1008",
"food Cheese, caraway",
"fgroup Dairy and Egg Products",
"manufacturer ",
"Name: 7"
]
}
],
"prompt_number": 40
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"by_nutrient = nd.groupby(['nutgroup', 'nutrient'])",
"",
"",
"# by_nutrient = nd.groupby([['nutrient'])",
"get_maximum = lambda x: x.xs(x.value.idxmax())",
"get_minimum = lambda x: x.xs(x.value.idxmin())",
"",
"max_foods = by_nutrient.apply(get_maximum)[['value', 'food']]",
"",
"# make the food a little smaller",
"max_foods['food'] = [x[:50] for x in max_foods['food']]",
"max_foods"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 41,
"text": [
" value food",
"nutgroup nutrient ",
"Amino Acids Alanine 8.009 Gelatins, dry powder, unsweetened",
" Arginine 7.436 Seeds, sesame flour, low-fat",
" Aspartic acid 10.203 Soy protein isolate",
" Cystine 1.307 Seeds, cottonseed flour, low fat (glandless)",
" Glutamic acid 17.452 Soy protein isolate",
" Glycine 19.049 Gelatins, dry powder, unsweetened",
" Histidine 2.999 Whale, beluga, meat, dried (Alaska Native)",
" Hydroxyproline 0.803 KENTUCKY FRIED CHICKEN, Fried Chicken, ORIGINAL RE",
" Isoleucine 4.3 Soy protein isolate, PROTEIN TECHNOLOGIES INTERNAT",
" Leucine 7.2 Soy protein isolate, PROTEIN TECHNOLOGIES INTERNAT",
" Lysine 6.69 Seal, bearded (Oogruk), meat, dried (Alaska Native",
" Methionine 1.859 Fish, cod, Atlantic, dried and salted",
" Phenylalanine 4.6 Soy protein isolate, PROTEIN TECHNOLOGIES INTERNAT",
" Proline 12.295 Gelatins, dry powder, unsweetened",
" Serine 4.6 Soy protein isolate, PROTEIN TECHNOLOGIES INTERNAT",
" Threonine 3.3 Soy protein isolate, PROTEIN TECHNOLOGIES INTERNAT",
" Tryptophan 1.6 Sea lion, Steller, meat with fat (Alaska Native)",
" Tyrosine 3.3 Soy protein isolate, PROTEIN TECHNOLOGIES INTERNAT",
" Valine 4.5 Soy protein isolate, PROTEIN TECHNOLOGIES INTERNAT",
"Composition Adjusted Protein 12.9 Baking chocolate, unsweetened, squares",
" Carbohydrate, by difference 100 Sweeteners, tabletop, fructose, dry, powder",
" Fiber, total dietary 79 Corn bran, crude",
" Protein 88.32 Soy protein isolate, potassium type, crude protein",
" Sugars, total 99.8 Sugars, granulated",
" Total lipid (fat) 100 Oil, wheat germ",
" Water 100 Water, bottled, POLAND SPRING",
"Elements Calcium, Ca 7364 Leavening agents, baking powder, double-acting, st",
" Copper, Cu 15.05 Veal, variety meats and by-products, liver, cooked",
" Fluoride, F 584 Tea, instant, sweetened with sugar, lemon-flavored",
" Iron, Fe 87.47 Salad dressing, russian dressing, low calorie",
" Magnesium, Mg 781 Rice bran, crude",
" Manganese, Mn 133 Tea, instant, unsweetened, powder, decaffeinated",
" Phosphorus, P 9918 Leavening agents, baking powder, double-acting, st",
" Potassium, K 16500 Leavening agents, cream of tartar",
" Selenium, Se 1917 Nuts, brazilnuts, dried, unblanched",
" Sodium, Na 27360 Leavening agents, baking soda",
" Zinc, Zn 90.95 Mollusks, oyster, eastern, canned",
"Energy Energy 902 Fish oil, cod liver",
"Other Alcohol, ethyl 42.5 Alcoholic beverage, distilled, all (gin, rum, vodk",
" Ash 72.5 Desserts, rennin, tablets, unsweetened",
" Beta-sitosterol 426 Oil, vegetable, Natreon canola, high stability, no",
" Caffeine 3680 Tea, instant, unsweetened, powder",
" Campesterol 241 Oil, canola",
" Cholesterol 3100 Beef, variety meats and by-products, brain, cooked",
" Fatty acids, total monounsaturated 83.689 Oil, sunflower, high oleic (70% and over)",
" Fatty acids, total polyunsaturated 66 Oil, flaxseed",
" Fatty acids, total saturated 95.6 Fish oil, menhaden, fully hydrogenated",
" Fatty acids, total trans 20.578 Margarine, industrial, soy and partially hydrogena",
" Fatty acids, total trans-monoenoic 18.97 Margarine, industrial, soy and partially hydrogena",
" Fatty acids, total trans-polyenoic 3.543 Oil, industrial, soy (partially hydrogenated), pri",
" Phytosterols 9060 Margarine-like, vegetable oil spread, approximatel",
" Stigmasterol 38 Baking chocolate, unsweetened, squares",
" Theobromine 2634 Cocoa, dry powder, unsweetened, processed with alk",
"Sugars Fructose 42.83 Agave, dried (Southwest)",
" Galactose 5.62 Formulated bar, SLIM-FAST OPTIMA meal bar, milk ch",
" Glucose (dextrose) 57 Infant formula, MEAD JOHNSON, ENFAMIL, LACTOFREE, ",
" Lactose 56 Infant formula, MEAD JOHNSON, ENFAMIL, with iron, ",
" Maltose 10.43 Cereals ready-to-eat, POST, GRAPE-NUTS Cereal",
" Starch 73.77 Rice, white, long-grain, precooked or instant, enr",
" Sucrose 99.8 Sugars, granulated",
"Vitamins Betaine 630.4 Quinoa, uncooked",
" Carotene, alpha 14251 Carrot, dehydrated",
" Carotene, beta 42891 Peppers, sweet, red, freeze-dried",
" Choline, total 513.2 Beef, variety meats and by-products, kidneys, cook",
" Cryptoxanthin, beta 6186 Spices, paprika",
" Dihydrophylloquinone 103.8 Margarine, 80% fat, stick, includes regular and hy",
" Folate, DFE 2630 Cereals ready-to-eat, QUAKER, CAP'N CRUNCH",
" Folate, food 2340 Leavening agents, yeast, baker's, active dry",
" Folate, total 2340 Leavening agents, yeast, baker's, active dry",
" Folic acid 1538 Cereals ready-to-eat, QUAKER, CAP'N CRUNCH",
" Lutein + zeaxanthin 39550 Kale, raw",
" Lycopene 46260 Tomato powder",
" Menaquinone-4 33.2 Chicken, broilers or fryers, drumstick, meat and s",
" Niacin 97 Yeast extract spread",
" Pantothenic acid 35 Cereals ready-to-eat, KELLOGG, KELLOGG'S Complete ",
" Retinol 30000 Fish oil, cod liver",
" Riboflavin 14.3 Yeast extract spread",
" Thiamin 20 MORNINGSTAR FARMS Hot and Spicy Veggie Sausage Pat",
" Tocopherol, beta 6.49 Yellow pond lily, Wocas, dried seeds (Pacific Nort",
" Tocopherol, delta 30.88 Oil, cooking and salad, ENOVA, 80% diglycerides",
" Tocopherol, gamma 100.88 Oil, cooking and salad, ENOVA, 80% diglycerides",
" Vitamin A, IU 100000 Fish oil, cod liver",
" Vitamin A, RAE 30000 Fish oil, cod liver",
" Vitamin B-12 98.89 Mollusks, clam, mixed species, cooked, moist heat",
" Vitamin B-12, added 24 Cereals ready-to-eat, KELLOGG, KELLOGG'S ALL-BRAN ",
" Vitamin B-6 12 Cereals ready-to-eat, KELLOGG, KELLOGG'S ALL-BRAN ",
" Vitamin C, total ascorbic acid 2400 Orange-flavor drink, breakfast type, low calorie, ",
" Vitamin D 10000 Fish oil, cod liver",
" Vitamin D (D2 + D3) 250 Fish oil, cod liver",
" Vitamin D2 (ergocalciferol) 28.1 Mushrooms, maitake, raw",
" Vitamin D3 (cholecalciferol) 27.4 Fish, halibut, Greenland, raw",
" Vitamin E (alpha-tocopherol) 149.4 Oil, wheat germ",
" Vitamin E, added 46.55 Cereals ready-to-eat, GENERAL MILLS, Multi-Grain C",
" Vitamin K (phylloquinone) 1714.5 Spices, sage, ground"
]
}
],
"prompt_number": 41
},
{
"cell_type": "code",
"collapsed": false,
"input": [
"mcdonalds = nd[['mcdonald' in x.lower() for x in nd.food]]",
"",
"by_nutrient = mcdonalds.groupby(['nutgroup', 'nutrient'])",
"# by_nutrient = nd.groupby([['nutrient'])",
"get_maximum = lambda x: x.xs(x.index[x.value.argmax()])",
"get_minimum = lambda x: x.xs(x.index[x.value.argmin()])",
"",
"max_foods = by_nutrient.apply(get_maximum)[['value', 'food']]",
"",
"# make the food a little smaller",
"max_foods['food'] = [x[:50] for x in max_foods['food']]",
"max_foods"
],
"language": "python",
"outputs": [
{
"output_type": "pyout",
"prompt_number": 66,
"text": [
" value food ",
"nutgroup nutrient ",
"Composition Carbohydrate, by difference 86.44 McDONALD&apos;S, Honey ",
" Fiber, total dietary 5.0 McDONALD&apos;S, Hot Mustard Sauce ",
" Protein 28.04 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Sugars, total 74.32 McDONALD&apos;S, Honey ",
" Total lipid (fat) 52.91 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Water 93.93 McDONALD&apos;S, Side Salad ",
"Elements Calcium, Ca 292.0 McDONALD&apos;S, English Muffin ",
" Copper, Cu 0.408 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Iron, Fe 3.89 McDONALD&apos;S, McDONALDLAND Chocolate Chip Cookies ",
" Magnesium, Mg 193.0 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Manganese, Mn 2.0 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Phosphorus, P 442.0 McDONALD&apos;S, Biscuit, regular size ",
" Potassium, K 634.0 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Selenium, Se 0.4 McDONALD&apos;S, NEWMAN&apos;S OWN Ranch Dressing ",
" Sodium, Na 2140.0 McDONALD&apos;S, Spicy Buffalo Sauce ",
" Zinc, Zn 3.33 McDONALD&apos;S, DOUBLE QUARTER POUNDER with Cheese ",
"Energy Energy 640.0 McDONALD&apos;S, Peanuts (for Sundaes) ",
"Other Ash 6.2 McDONALD&apos;S, Spicy Buffalo Sauce ",
" Cholesterol 427.0 McDONALD&apos;S, Scrambled Eggs ",
" Fatty acids, total monounsaturated 25.749 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Fatty acids, total polyunsaturated 28.178 McDONALD&apos;S, Creamy Ranch Sauce ",
" Fatty acids, total saturated 12.83 McDONALD&apos;S, Sausage Patty ",
" Fatty acids, total trans 6.126 McDONALD&apos;S, Baked Apple Pie ",
" Fatty acids, total trans-monoenoic 5.429 McDONALD&apos;S, Baked Apple Pie ",
" Fatty acids, total trans-polyenoic 0.697 McDONALD&apos;S, Baked Apple Pie ",
"Sugars Fructose 37.88 McDONALD&apos;S, Honey ",
" Galactose 0.27 McDONALD&apos;S, Low Fat Caramel Sauce ",
" Glucose (dextrose) 32.55 McDONALD&apos;S, Honey ",
" Lactose 6.23 McDONALD&apos;S, McFLURRY with M&amp;M&apos;S CANDIES ",
" Maltose 8.11 McDONALD&apos;S, Low Fat Caramel Sauce ",
" Sucrose 32.1 McDONALD&apos;S, McDONALDLAND Chocolate Chip Cookies ",
"Vitamins Carotene, beta 617.0 McDONALD&apos;S, Spicy Buffalo Sauce ",
" Folate, DFE 79.0 McDONALD&apos;S, Egg McMUFFIN ",
" Folate, food 159.0 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Folate, total 159.0 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Niacin 16.5 McDONALD&apos;S, Peanuts (for Sundaes) ",
" Pantothenic acid 1.29 McDONALD&apos;S, Chicken SELECTS Premium Breast Strips",
" Retinol 182.0 McDONALD&apos;S, Scrambled Eggs ",
" Riboflavin 0.606 McDONALD&apos;S, Scrambled Eggs ",
" Thiamin 0.477 McDONALD&apos;S, Biscuit, regular size ",
" Vitamin A, IU 3024.0 McDONALD&apos;S, Caesar Salad without chicken ",
" Vitamin A, RAE 182.0 McDONALD&apos;S, Scrambled Eggs ",
" Vitamin B-12 1.68 McDONALD&apos;S, DOUBLE QUARTER POUNDER with Cheese ",
" Vitamin B-6 1.09 McDONALD&apos;S, NEWMAN&apos;S OWN Creamy Caesar Dressing ",
" Vitamin C, total ascorbic acid 277.0 McDONALD&apos;S, Apple Dippers ",
" Vitamin D 0.0 McDONALD&apos;S, NEWMAN&apos;S OWN Cobb Dressing ",
" Vitamin D (D2 + D3) 0.0 McDONALD&apos;S, NEWMAN&apos;S OWN Cobb Dressing ",
" Vitamin E (alpha-tocopherol) 26.1 McDONALD&apos;S, NEWMAN&apos;S OWN Creamy Caesar Dressing "
]
}
],
"prompt_number": 66
},
{
"cell_type": "code",
"collapsed": true,
"input": [
"wendys = nd[['wendy' in x.lower() for x in nd.food]]",
"",
"by_nutrient = wendys.groupby(['nutgroup', 'nutrient'])",
"# by_nutrient = nd.groupby([['nutrient'])",
"get_maximum = lambda x: x.xs(x.index[x.value.argmax()])",
"get_minimum = lambda x: x.xs(x.index[x.value.argmin()])",
"",
"max_foods = by_nutrient.apply(get_maximum)[['value', 'food']]",
"",
"# make the food a little smaller",
"max_foods['food'] = [x[:50] for x in max_foods['food']]",
"max_foods"
],
"language": "python",
"outputs": [],
"prompt_number": 160
},
{
"cell_type": "code",
"collapsed": true,
"input": [
"wendys"
],
"language": "python",
"outputs": [],
"prompt_number": 161
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment