Skip to content

Commit 4e4a168

Browse files
committed
welcome
1 parent 6cea59c commit 4e4a168

File tree

2 files changed

+119
-38
lines changed

2 files changed

+119
-38
lines changed

Datasets/cereals.csv

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
,name,mfr,type,calories,protein,fat,sodium,fiber,carbo,sugars,potass,vitamins,shelf,weight,cups,rating
2+
0,100% Bran,N,C,70,4,1,130,10.0,5.0,6,280,25,3,1.0,0.33,68.402973
3+
1,100% Natural Bran,Q,C,120,3,5,15,2.0,8.0,8,135,0,3,1.0,1.0,33.983679
4+
2,All-Bran,K,C,70,4,1,260,9.0,7.0,5,320,25,3,1.0,0.33,59.425505
5+
3,All-Bran with Extra Fiber,K,C,50,4,0,140,14.0,8.0,0,330,25,3,1.0,0.5,93.704912
6+
4,Almond Delight,R,C,110,2,2,200,1.0,14.0,8,-1,25,3,1.0,0.75,34.384843
7+
5,Apple Cinnamon Cheerios,G,C,110,2,2,180,1.5,10.5,10,70,25,1,1.0,0.75,29.509541
8+
6,Apple Jacks,K,C,110,2,0,125,1.0,11.0,14,30,25,2,1.0,1.0,33.174094
9+
7,Basic 4,G,C,130,3,2,210,2.0,18.0,8,100,25,3,1.33,0.75,37.038562
10+
8,Bran Chex,R,C,90,2,1,200,4.0,15.0,6,125,25,1,1.0,0.67,49.120253
11+
9,Bran Flakes,P,C,90,3,0,210,5.0,13.0,5,190,25,3,1.0,0.67,53.313813
12+
10,Cap'n'Crunch,Q,C,120,1,2,220,0.0,12.0,12,35,25,2,1.0,0.75,18.042851
13+
11,Cheerios,G,C,110,6,2,290,2.0,17.0,1,105,25,1,1.0,1.25,50.764999
14+
12,Cinnamon Toast Crunch,G,C,120,1,3,210,0.0,13.0,9,45,25,2,1.0,0.75,19.823573
15+
13,Clusters,G,C,110,3,2,140,2.0,13.0,7,105,25,3,1.0,0.5,40.400208
16+
14,Cocoa Puffs,G,C,110,1,1,180,0.0,12.0,13,55,25,2,1.0,1.0,22.736446
17+
15,Corn Chex,R,C,110,2,0,280,0.0,22.0,3,25,25,1,1.0,1.0,41.445019
18+
16,Corn Flakes,K,C,100,2,0,290,1.0,21.0,2,35,25,1,1.0,1.0,45.863324
19+
17,Corn Pops,K,C,110,1,0,90,1.0,13.0,12,20,25,2,1.0,1.0,35.782791
20+
18,Count Chocula,G,C,110,1,1,180,0.0,12.0,13,65,25,2,1.0,1.0,22.396513
21+
19,Cracklin' Oat Bran,K,C,110,3,3,140,4.0,10.0,7,160,25,3,1.0,0.5,40.448772
22+
20,Cream of Wheat (Quick),N,H,100,3,0,80,1.0,21.0,0,-1,0,2,1.0,1.0,64.533816
23+
21,Crispix,K,C,110,2,0,220,1.0,21.0,3,30,25,3,1.0,1.0,46.895644
24+
22,Crispy Wheat & Raisins,G,C,100,2,1,140,2.0,11.0,10,120,25,3,1.0,0.75,36.176196
25+
23,CRM Power,L,C,69,10,4,160,8.0,9.0,4,420,25,4,1.0,0.44,98.193736
26+
24,Double Chex,R,C,100,2,0,190,1.0,18.0,5,80,25,3,1.0,0.75,44.330856
27+
25,Froot Loops,K,C,110,2,1,125,1.0,11.0,13,30,25,2,1.0,1.0,32.207582
28+
26,Frosted Flakes,K,C,110,1,0,200,1.0,14.0,11,25,25,1,1.0,0.75,31.435973
29+
27,Frosted Mini-Wheats,K,C,100,3,0,0,3.0,14.0,7,100,25,2,1.0,0.8,58.345141
30+
28,Frosted Mini-Wheats,K,C,100,3,0,0,3.0,14.0,7,100,25,2,1.0,0.8,58.345141
31+
29,Fruit & Fibre Dates; Walnuts; and Oats,P,C,120,3,2,160,5.0,12.0,10,200,25,3,1.25,0.67,40.917
32+
30,Fruitful Bran,K,C,120,3,0,240,5.0,14.0,12,190,25,3,1.33,0.67,41.015492
33+
31,Fruity Pebbles,P,C,110,1,1,135,0.0,13.0,12,25,25,2,1.0,0.75,28.025765
34+
32,Golden Crisp,P,C,100,2,0,45,0.0,11.0,15,40,25,1,1.0,0.88,35.252444
35+
33,Golden Grahams,G,C,110,1,1,280,0.0,15.0,9,45,25,2,1.0,0.75,23.804043
36+
34,Grape Nuts Flakes,P,C,100,3,1,140,3.0,15.0,5,85,25,3,1.0,0.88,52.076897
37+
35,Grape-Nuts,P,C,110,3,0,170,3.0,17.0,3,90,25,3,1.0,0.25,53.371007
38+
36,Great Grains Pecan,P,C,120,3,3,75,3.0,13.0,4,100,25,3,1.0,0.33,45.811716
39+
37,Honey Graham Ohs,Q,C,120,1,2,220,1.0,12.0,11,45,25,2,1.0,1.0,21.871292
40+
38,Honey Nut Cheerios,G,C,110,3,1,250,1.5,11.5,10,90,25,1,1.0,0.75,31.072217
41+
39,Honey-comb,P,C,110,1,0,180,0.0,14.0,11,35,25,1,1.0,1.33,28.742414
42+
40,Just Right Crunchy Nuggets,K,C,110,2,1,170,1.0,17.0,6,60,100,3,1.0,1.0,36.523683
43+
41,Just Right Fruit & Nut,K,C,140,3,1,170,2.0,20.0,9,95,100,3,1.3,0.75,36.471512
44+
42,Kix,G,C,110,2,1,260,0.0,21.0,3,40,25,2,1.0,1.5,39.241114
45+
43,Life,Q,C,100,4,2,150,2.0,12.0,6,95,25,2,1.0,0.67,45.328074
46+
44,Lucky Charms,G,C,110,2,1,180,0.0,12.0,12,55,25,2,1.0,1.0,26.734515
47+
45,Maypo,A,H,100,4,1,0,0.0,16.0,3,95,25,2,1.0,1.0,54.850917
48+
46,Muesli Raisins; Dates; & Almonds,R,C,150,4,3,95,3.0,16.0,11,170,25,3,1.0,1.0,37.1368
49+
47,Muesli Raisins; Peaches; & Pecans,R,C,150,4,3,150,3.0,16.0,11,170,25,3,1.0,1.0,34.1397
50+
48,Mueslix Crispy Blend,K,C,160,3,2,150,3.0,17.0,13,160,25,3,1.5,0.67,30.313351
51+
49,Multi-Grain Cheerios,G,C,100,2,1,220,2.0,15.0,6,90,25,1,1.0,1.0,40.105965
52+
50,Nut&Honey Crunch,K,C,120,2,1,190,0.0,15.0,9,40,25,2,1.0,0.67,29.924285
53+
51,Nutri-Grain Almond-Raisin,K,C,140,3,2,220,3.0,21.0,7,130,25,3,1.33,0.67,40.69232
54+
52,Nutri-grain Wheat,K,C,90,3,0,170,3.0,18.0,2,90,25,3,1.0,1.0,59.642837
55+
53,Oatmeal Raisin Crisp,G,C,130,3,2,170,1.5,13.5,10,120,25,3,1.25,0.5,30.450843
56+
54,Post Nat. Raisin Bran,P,C,120,3,1,200,6.0,11.0,14,260,25,3,1.33,0.67,37.840594
57+
55,Product 19,K,C,100,3,0,320,1.0,20.0,3,45,100,3,1.0,1.0,41.50354
58+
56,Puffed Rice,Q,C,50,1,0,0,0.0,13.0,0,15,0,3,0.5,1.0,60.756112
59+
57,Puffed Wheat,Q,C,50,2,0,0,1.0,10.0,0,50,0,3,0.5,1.0,63.005645
60+
58,Quaker Oat Squares,Q,C,100,4,1,135,2.0,14.0,6,110,25,3,1.0,0.5,49.511874
61+
59,Quaker Oatmeal,Q,H,100,5,2,0,2.7,-1.0,-1,110,0,1,1.0,0.67,50.828392
62+
60,Raisin Bran,K,C,120,3,1,210,5.0,14.0,12,240,25,2,1.33,0.75,39.259197
63+
61,Raisin Nut Bran,G,C,100,3,2,140,2.5,10.5,8,140,25,3,1.0,0.5,39.7034
64+
62,Raisin Squares,K,C,90,2,0,0,2.0,15.0,6,110,25,3,1.0,0.5,55.333142
65+
63,Raisin Squares,K,C,90,2,0,0,2.0,15.0,6,110,25,3,1.0,0.5,55.333142
66+
64,Rice Chex,R,C,110,1,0,240,0.0,23.0,2,30,25,1,1.0,1.13,41.998933
67+
65,Rice Krispies,K,C,110,2,0,290,0.0,22.0,3,35,25,1,1.0,1.0,40.560159
68+
66,Shredded Wheat,N,C,80,2,0,0,3.0,16.0,0,95,0,1,0.83,1.0,68.235885
69+
67,Shredded Wheat 'n'Bran,N,C,90,3,0,0,4.0,19.0,0,140,0,1,1.0,0.67,74.472949
70+
68,Shredded Wheat spoon size,N,C,90,3,0,0,3.0,20.0,0,120,0,1,1.0,0.67,72.801787
71+
69,Smacks,K,C,110,2,1,70,1.0,9.0,15,40,25,2,1.0,0.75,31.230054
72+
70,Special K,K,C,110,6,0,230,1.0,16.0,3,55,25,1,1.0,1.0,53.131324
73+
71,Strawberry Fruit Wheats,N,C,90,2,0,15,3.0,15.0,5,90,25,2,1.0,1.0,59.363993
74+
72,Total Corn Flakes,G,C,110,2,1,200,0.0,21.0,3,35,100,3,1.0,1.0,38.839746
75+
73,Total Raisin Bran,G,C,140,3,1,190,4.0,15.0,14,230,100,3,1.5,1.0,28.592785
76+
74,Total Whole Grain,G,C,100,3,1,200,3.0,16.0,3,110,100,3,1.0,1.0,46.658844
77+
75,Triples,G,C,110,2,1,250,0.0,21.0,3,60,25,3,1.0,0.75,39.106174
78+
76,Trix,G,C,110,1,1,140,0.0,13.0,12,25,25,2,1.0,1.0,27.753301
79+
77,Wheat Chex,R,C,100,3,1,230,3.0,17.0,3,115,25,1,1.0,0.67,49.787445
80+
78,Wheaties,G,C,100,3,1,200,3.0,17.0,3,110,25,1,1.0,1.0,51.592193
81+
79,Wheaties Honey Gold,G,C,110,2,1,200,1.0,16.0,8,60,25,1,1.0,0.75,36.187559

core/chapters/c11_Pandas.py

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -44,8 +44,8 @@ class LoadDataset(VerbatimStep):
4444
import pyodide_http
4545
4646
pyodide_http.patch_all() #Notwendig damit Download geht
47-
churn_data = pd.read_csv('https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/churn_dataset.csv')
48-
print(churn_data.head())
47+
data = pd.read_csv('https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/cereals.csv')
48+
print(data.head())
4949
5050
"""
5151

@@ -58,9 +58,9 @@ def program(self):
5858
import pyodide_http
5959

6060
pyodide_http.patch_all() # Notwendig damit Download geht
61-
churn_data = pd.read_csv(
62-
'https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/churn_dataset.csv')
63-
print(churn_data.head())
61+
data = pd.read_csv(
62+
'https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/cereals.csv')
63+
print(data.head())
6464

6565
program_in_text = False
6666

@@ -77,11 +77,11 @@ class RowsCols(VerbatimStep):
7777
import pyodide_http
7878
7979
pyodide_http.patch_all() #Notwendig damit Download geht
80-
churn_data = pd.read_csv('https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/churn_dataset.csv')
81-
churn_data.head()
80+
data = pd.read_csv('https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/cereals.csv')
81+
data.head()
8282
83-
rows = churn_data.shape[?]
84-
cols = churn_data.shape[?]
83+
rows = data.shape[?]
84+
cols = data.shape[?]
8585
print(rows)
8686
print(cols)
8787
print("This data set has", ? , "rows and", ? , "columns.")
@@ -97,12 +97,12 @@ def program(self):
9797
import pyodide_http
9898

9999
pyodide_http.patch_all() # Notwendig damit Download geht
100-
churn_data = pd.read_csv(
101-
'https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/churn_dataset.csv')
102-
churn_data.head()
100+
data = pd.read_csv(
101+
'https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/cereals.csv')
102+
data.head()
103103

104-
rows = churn_data.shape[0]
105-
cols = churn_data.shape[1]
104+
rows = data.shape[0]
105+
cols = data.shape[1]
106106
print(rows)
107107
print(cols)
108108
print("This data set has", rows, "rows and", cols, "columns.")
@@ -123,16 +123,16 @@ class ColNames(VerbatimStep):
123123
import pyodide_http
124124
125125
pyodide_http.patch_all() #Notwendig damit Download geht
126-
churn_data = pd.read_csv('https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/churn_dataset.csv')
127-
print(churn_data.head())
126+
data = pd.read_csv('https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/cereals.csv')
127+
print(data.head())
128128
129-
rows = churn_data.shape[0]
130-
cols = churn_data.shape[1]
129+
rows = data.shape[0]
130+
cols = data.shape[1]
131131
print(rows)
132132
print(cols)
133133
print("This data set has", rows , "rows and", cols , "columns.")
134134
135-
print(churn_data.columns)
135+
print(data.columns)
136136
137137
"""
138138

@@ -145,17 +145,17 @@ def program(self):
145145
import pyodide_http
146146

147147
pyodide_http.patch_all() # Notwendig damit Download geht
148-
churn_data = pd.read_csv(
149-
'https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/churn_dataset.csv')
150-
print(churn_data.head())
148+
data = pd.read_csv(
149+
'https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/cereals.csv')
150+
print(data.head())
151151

152-
rows = churn_data.shape[0]
153-
cols = churn_data.shape[1]
152+
rows = data.shape[0]
153+
cols = data.shape[1]
154154
print(rows)
155155
print(cols)
156156
print("This data set has", rows, "rows and", cols, "columns.")
157157

158-
print(churn_data.columns)
158+
print(data.columns)
159159

160160
program_in_text = False
161161

@@ -173,18 +173,18 @@ class Info(VerbatimStep):
173173
import pyodide_http
174174
175175
pyodide_http.patch_all() #Notwendig damit Download geht
176-
churn_data = pd.read_csv('https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/churn_dataset.csv')
177-
print(churn_data.head())
176+
data = pd.read_csv('https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/cereals.csv')
177+
print(data.head())
178178
179-
rows = churn_data.shape[0]
180-
cols = churn_data.shape[1]
179+
rows = data.shape[0]
180+
cols = data.shape[1]
181181
print(rows)
182182
print(cols)
183183
print("This data set has", rows , "rows and", cols , "columns.")
184184
185-
print(churn_data.columns)
185+
print(data.columns)
186186
187-
churn_data.info()
187+
data.info()
188188
189189
"""
190190

@@ -197,19 +197,19 @@ def program(self):
197197
import pyodide_http
198198

199199
pyodide_http.patch_all() # Notwendig damit Download geht
200-
churn_data = pd.read_csv(
201-
'https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/churn_dataset.csv')
202-
print(churn_data.head())
200+
data = pd.read_csv(
201+
'https://raw.githubusercontent.com/aoberm/futurecoder/master/Datasets/cereals.csv')
202+
print(data.head())
203203

204-
rows = churn_data.shape[0]
205-
cols = churn_data.shape[1]
204+
rows = data.shape[0]
205+
cols = data.shape[1]
206206
print(rows)
207207
print(cols)
208208
print("This data set has", rows, "rows and", cols, "columns.")
209209

210-
print(churn_data.columns)
210+
print(data.columns)
211211

212-
churn_data.info()
212+
data.info()
213213

214214
program_in_text = False
215215

0 commit comments

Comments
 (0)