1. 26/01/2013 08:36
In [2]: print 'hello, world!' Download notebook
plt.plot(randn(1000).cumsum())
hello, world!
Out[2]: [<matplotlib.lines.Line2D at 0x10a566c50>]
In [ ]: import numpy as np
import pandas as pd
import simplejson as json
db_path = 'foods-2011-10-03.json'
In [3]: a = [1, 2, 3, 4, 5]
In [6]: import numpy as np
In [7]: arr = np.array(a)
arr
Out[7]: array([1, 2, 3, 4, 5])
In [16]: sum(a)
Out[16]: 15
In [18]: a
Out[18]: [1, 2, 3, 4, 5]
In [25]: (np.array(a) * 5).mean()
Out[25]: 15.0
In [26]: labels = ['a', 'b', 'c', 'd', 'e']
print labels
print a
['a', 'b', 'c', 'd', 'e']
[1, 2, 3, 4, 5]
http://nbviewer.ipython.org/3904875/ Page 1 of 163
2. 26/01/2013 08:36
In [27]: import pandas as pd
In [29]: s = pd.Series(a, labels)
s
Out[29]: a 1
b 2
c 3
d 4
e 5
In [36]: arr[arr > 3]
Out[36]: array([4, 5])
In [53]: dct = {'a' : 1, 'b' : 4, 'c': 7}
s = pd.Series(dct, index=['c', 'a', 'b', 'd'])
s[-s.isnull()]
Out[53]: c 7
a 1
b 4
In [57]: s.index
Out[57]: Index([c, a, b, d], dtype=object)
In [59]: pd.set_printoptions(notebook_repr_html=False)
In [62]: data = {'one': [1, 2, 3, 4], 'two': ['foo', 'bar', 'baz', 'qux']}
df = pd.DataFrame(data, index=['a', 'b', 'c', 'd'])
In [65]: df['three'] = df['one'] * 4
In [68]: df.values[2]
Out[68]: array([3, baz, 12], dtype=object)
In [75]: df
Out[75]: one two three
a 1 foo 4
b 2 bar 8
c 3 baz 12
d 4 qux 16
In [79]: s1 = df['one']
s2 = df['one'][:3]
s2
Out[79]: a 1
b 2
c 3
Name: one
In [81]: pd.DataFrame({1: s1, 2: s2}, index=['b', 'a', 'd'])
http://nbviewer.ipython.org/3904875/ Page 2 of 163
3. 26/01/2013 08:36
Out[81]: 1 2
b 2 2
a 1 1
d 4 NaN
In [90]: (s1 + s2).fillna(method='ffill')
Out[90]: a 2
b 4
c 6
d 6
Name: one
In [91]: import numpy as np
import pandas as pd
import simplejson as json
db_path = 'foods-2011-10-03.json'
db = json.load(open(db_path))
In [96]: nts = pd.DataFrame(db[0]['nutrients'])
In [110]: nts
Out[110]: 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
http://nbviewer.ipython.org/3904875/ Page 3 of 163
4. 26/01/2013 08:36
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
http://nbviewer.ipython.org/3904875/ Page 4 of 163
5. 26/01/2013 08:36
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
http://nbviewer.ipython.org/3904875/ Page 5 of 163
6. 26/01/2013 08:36
161 Fatty acids, total polyunsaturated Other g 0.830
In [114]: # pd.set_printoptions(max_rows=10000)
In [118]: len(nts)
Out[118]: 162
In [116]: id_fields = ['id', 'description', 'group']
info = pd.DataFrame(db, columns=id_fields)
info[:50]
Out[116]: id description group
0 1008 Cheese, caraway Dairy and Egg Products
1 1009 Cheese, cheddar Dairy and Egg Products
2 1018 Cheese, edam Dairy and Egg Products
3 1019 Cheese, feta Dairy and Egg Products
4 1028 Cheese, mozzarella, part skim milk Dairy and Egg Products
5 1029 Cheese, mozzarella, part skim milk, low moisture Dairy and Egg Products
6 1038 Cheese, romano Dairy and Egg Products
7 1039 Cheese, roquefort Dairy and Egg Products
8 1048 Cheese spread, pasteurized process, american, ... Dairy and Egg Products
9 1049 Cream, fluid, half and half Dairy and Egg Products
10 1058 Sour dressing, non-butterfat, cultured, filled... Dairy and Egg Products
11 1059 Milk, filled, fluid, with blend of hydrogenate... Dairy and Egg Products
12 1068 Cream substitute, liquid, with lauric acid oil... Dairy and Egg Products
13 1069 Cream substitute, powdered Dairy and Egg Products
14 1078 Milk, producer, fluid, 3.7% milkfat Dairy and Egg Products
15 1079 Milk, reduced fat, fluid, 2% milkfat, with add... Dairy and Egg Products
16 1080 Milk, reduced fat, fluid, 2% milkfat, with add... Dairy and Egg Products
17 1081 Milk, reduced fat, fluid, 2% milkfat, protein ... Dairy and Egg Products
18 1082 Milk, lowfat, fluid, 1% milkfat, with added vi... Dairy and Egg Products
19 1083 Milk, lowfat, fluid, 1% milkfat, with added no... Dairy and Egg Products
20 1084 Milk, lowfat, fluid, 1% milkfat, protein forti... Dairy and Egg Products
21 1085 Milk, nonfat, fluid, with added vitamin A and ... Dairy and Egg Products
22 1086 Milk, nonfat, fluid, with added nonfat milk so... Dairy and Egg Products
23 1087 Milk, nonfat, fluid, protein fortified, with a... Dairy and Egg Products
24 1088 Milk, buttermilk, fluid, cultured, lowfat Dairy and Egg Products
25 1089 Milk, low sodium, fluid Dairy and Egg Products
26 1090 Milk, dry, whole, with added vitamin D Dairy and Egg Products
27 1091 Milk, dry, nonfat, regular, without added vita... Dairy and Egg Products
28 1092 Milk, dry, nonfat, instant, with added vitamin... Dairy and Egg Products
29 1093 Milk, dry, nonfat, calcium reduced Dairy and Egg Products
30 1094 Milk, buttermilk, dried Dairy and Egg Products
31 1095 Milk, canned, condensed, sweetened Dairy and Egg Products
32 1096 Milk, canned, evaporated, with added vitamin D... Dairy and Egg Products
33 1097 Milk, canned, evaporated, nonfat, with added v... Dairy and Egg Products
34 1108 Milk, indian buffalo, fluid Dairy and Egg Products
35 1109 Milk, sheep, fluid Dairy and Egg Products
36 1118 Yogurt, plain, skim milk, 13 grams protein per... Dairy and Egg Products
37 1119 Yogurt, vanilla, low fat, 11 grams protein per... Dairy and Egg Products
38 1128 Egg, whole, cooked, fried Dairy and Egg Products
39 1129 Egg, whole, cooked, hard-boiled Dairy and Egg Products
40 1138 Egg, duck, whole, fresh, raw Dairy and Egg Products
41 1139 Egg, goose, whole, fresh, raw Dairy and Egg Products
42 1148 Cheese, pasteurized process, swiss, without di... Dairy and Egg Products
43 1149 Cheese food, pasteurized process, american, wi... Dairy and Egg Products
44 1159 Cheese, goat, soft type Dairy and Egg Products
45 1168 Cheese, low fat, cheddar or colby Dairy and Egg Products
46 1169 Cheese, low-sodium, cheddar or colby Dairy and Egg Products
47 1178 Sour cream, reduced fat Dairy and Egg Products
http://nbviewer.ipython.org/3904875/ Page 6 of 163
17. 26/01/2013 08:36
'value': 8.275},
{'description': 'Fatty acids, total polyunsaturated',
'group': 'Other',
'units': 'g',
'value': 0.83}],
'portions': [{'amount': 1, 'grams': 28.35, 'unit': 'oz'}],
'tags': []}
In [107]: nts
Out[107]: 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
http://nbviewer.ipython.org/3904875/ Page 17 of 163
18. 26/01/2013 08:36
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
http://nbviewer.ipython.org/3904875/ Page 18 of 163
19. 26/01/2013 08:36
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
In [123]: info.group.value_counts().plot(kind='bar')
Out[123]: <matplotlib.axes.AxesSubplot at 0x10bc66e50>
http://nbviewer.ipython.org/3904875/ Page 19 of 163
20. 26/01/2013 08:36
In [126]: info.head()
Out[126]: id description group
0 1008 Cheese, caraway Dairy and Egg Products
1 1009 Cheese, cheddar Dairy and Egg Products
2 1018 Cheese, edam Dairy and Egg Products
3 1019 Cheese, feta Dairy and Egg Products
4 1028 Cheese, mozzarella, part skim milk Dairy and Egg Products
In [125]: nts.head()
Out[125]: description group units value
0 Protein Composition g 25.18
1 Total lipid (fat) Composition g 29.20
2 Carbohydrate, by difference Composition g 3.06
3 Ash Other g 3.28
4 Energy Energy kcal 376.00
In [124]: info
Out[124]: <class 'pandas.core.frame.DataFrame'>
Int64Index: 6636 entries, 0 to 6635
Data columns:
id 6636 non-null values
description 6636 non-null values
group 6636 non-null values
dtypes: int64(1), object(2)
In [128]: # info.columns = ['id', 'fname', 'fgroup']
mapping = {'description': 'fname', 'group' : 'fgroup'}
info = info.rename(columns=mapping)
info.head()
Out[128]: id fname fgroup
0 1008 Cheese, caraway Dairy and Egg Products
1 1009 Cheese, cheddar Dairy and Egg Products
2 1018 Cheese, edam Dairy and Egg Products
3 1019 Cheese, feta Dairy and Egg Products
4 1028 Cheese, mozzarella, part skim milk Dairy and Egg Products
In [129]: mapping = {'description': 'nname', 'group' : 'ngroup'}
nts = nts.rename(columns=mapping)
http://nbviewer.ipython.org/3904875/ Page 20 of 163
21. 26/01/2013 08:36
nts
Out[129]: nname ngroup 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
http://nbviewer.ipython.org/3904875/ Page 21 of 163
22. 26/01/2013 08:36
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
http://nbviewer.ipython.org/3904875/ Page 22 of 163
23. 26/01/2013 08:36
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
In [133]: db[0]
Out[133]: {'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',
http://nbviewer.ipython.org/3904875/ Page 23 of 163