File tree 3 files changed +29
-0
lines changed
3 files changed +29
-0
lines changed Original file line number Diff line number Diff line change 64
64
/Pipfile.lock
65
65
/146 /README.md
66
66
/140 /README.md
67
+ /140-pandas /README.md
Original file line number Diff line number Diff line change
1
+ import pandas as pd
2
+
3
+ data = "https://bites-data.s3.us-east-2.amazonaws.com/summer.csv"
4
+
5
+
6
+ def athletes_most_medals (data = data ):
7
+ df = pd .read_csv (data )
8
+ # x = data.head(5)
9
+ Men_most = df [(df .Gender == "Men" )]["Athlete" ].value_counts ()
10
+ Women_most = df [(df .Gender == "Women" )]["Athlete" ].value_counts ()
11
+ return {Men_most .index [0 ]: Men_most .values [0 ], Women_most .index [0 ]: Women_most .values [0 ]}
Original file line number Diff line number Diff line change
1
+ from medals import data , athletes_most_medals
2
+
3
+
4
+ def test_athletes_most_medals_default_csv ():
5
+ ret = athletes_most_medals ()
6
+ assert len (ret ) == 2
7
+ assert ret ["LATYNINA, Larisa" ] == 18
8
+ assert ret ["PHELPS, Michael" ] == 22
9
+
10
+
11
+ def test_smaller_csv_and_guarantee_checking_male_and_female ():
12
+ ret = athletes_most_medals (
13
+ data .replace ('summer' , 'summer_2008-2012' )
14
+ )
15
+ assert len (ret ) == 2
16
+ assert ret ["PHELPS, Michael" ] == 14
17
+ assert ret ["COUGHLIN, Natalie" ] == 7 # not LOCHTE, Ryan
You can’t perform that action at this time.
0 commit comments