From 89c18fc9f99d72a160f79b24e22f0e77d2a2acb2 Mon Sep 17 00:00:00 2001 From: Bicky23 Date: Sun, 16 Jul 2017 11:35:26 +0000 Subject: [PATCH] Done --- build.py | 26 ++++++++++++++++++++++---- build.pyc | Bin 0 -> 2245 bytes tests/__init__.pyc | Bin 0 -> 161 bytes tests/test_load_data.pyc | Bin 0 -> 2405 bytes 4 files changed, 22 insertions(+), 4 deletions(-) create mode 100644 build.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_load_data.pyc diff --git a/build.py b/build.py index 7df5951..72e2d41 100644 --- a/build.py +++ b/build.py @@ -5,30 +5,48 @@ def load_data(): """ Enter your code here """ + df = pd.read_csv('files/olympics.csv',skiprows = 1) + for column in df.columns: + if '01' in column: + df.rename(inplace=True, columns = {column:column.replace("01 !","Gold")}) + elif '02' in column: + df.rename(inplace=True, columns = {column:column.replace("02 !","Silver")}) + elif '03'in column: + df.rename(inplace=True, columns = {column:column.replace("03 !","Bronze")}) + else: + pass + country_names = [x.split('\xc2\xa0(')[0] for x in df.iloc[:,0]] + df.set_index(pd.Series(country_names), inplace=True) + df.rename(columns={"Unnamed: 0" : "Country"},inplace = True) + df.iloc[:,0] = country_names + df.drop(['Totals'],axis=0, inplace= True) + return df + def first_country(df): """ Enter your code here """ - + return df.iloc[0,:] def gold_medal(df): """ Enter your code here """ - + return df['Gold'].argmax() def biggest_difference_in_gold_medal(df): """ Enter your code here """ - + return (df['Gold']-df['Gold.1']).argmax() def get_points(df): """ Enter your code here """ - + df['Points'] = 3*df.iloc[:,12] + 2*df.iloc[:,13] + df.iloc[:,14] + return df.loc[:,'Points'] # df = load_data() # print(first_country(df)["# Summer"]) diff --git a/build.pyc b/build.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e066275c1268836076e14acf6277cbedf812a2e1 GIT binary patch literal 2245 zcmcIlUvCpf5T8B&Aqfcu3Iw-M3@`NqiStJwwSuYzs=kHFp+c<`tmAg=Y<#}E?5@GC z$WzKk;Ju%q?|tpp>0>`Y`n+dpZk(*QLi*gC9$Y@{lc)gxCw#v~tj<#}qQ;}W1|8ve z5gp*D7XXzdjb{-Z{!K>}(OQsr;M5$6DM*AwaWnv0;OdK{Kc%~61Q;kbv;2P^@9`?o zU7|j0U1o1nB?Toya;|U|Zhxq967TCnV7A}A3kqac0i)UjqNaC|1jT0k$lBc6#<~>)y#%A*-(ns_|p6XIzs}yWO zP={dGrZ0>uMcbuldn$V1^6Xc$W3h{T1>~>aTjJqiKFWfd_$93Ulx6YI=&zd_V(v*E z;?#@Fcx-*^EVhX8LJIPwL2Sk+RsNe)$5S)0n;2PbsSo~Ww6QrFaV)c{TSaQyIo>DW~;Tvaj>Fbr^`z`442TO7LgEGEg_PK!-< zE`XFASK~*=&5`X{=RZ)qj}Gdh(&O|dA9M~F=R|;UY^T8Z4+*z-?A)A!9Y8swzzyzg(c)vnb$f}wEpw7uDOsIg zugf|w<6|S!6?1jg1XwEjKqewLm(0x*2dd?`@7QHf%UQErsg?^+is#4NX2DDKNs9#D zj+t|cftGT@3@gO-ZTOSHOVwQ^pK&=?5obE~9X@vFGbY?mo$E{(bBC+&T@!!I3C3}~ XH_Y`YHQ(^$kU76xSzKML<5&9+61dAU literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..05501114044299baaf5e03c4bf7daedeb49a6946 GIT binary patch literal 161 zcmZSn%*!>!GCMMv0SXv_v;zt*}5fD literal 0 HcmV?d00001 diff --git a/tests/test_load_data.pyc b/tests/test_load_data.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d541788b5e94905abf1b1268cb879a5ee29b002e GIT binary patch literal 2405 zcmcgtZEF)j5T3ofHGR=4RV;ofiV%btQTm}EYFqrKMJ|f8Uyf^bldip&db=kS(l6G3 zpdSQ(rawTR*-LY&4HODZlAG+#&dogY%zFtT$HAC$4%p;2~eG5vsCzYz$eKF&Mc^L$VdPaj+jz`72sps21^N@99|}f% z;?a=kGyGR*=)kYa8m*psFevnOr*F`zoGbK_kYE!YcP29Ad32VL<`fMl{cx?D$Fa)n z0w$aN!9kd4Von9(cr*EWD?W1FRkS1-o z*MlThiEXbxUGG>_%s3g0Q+oo_8*s{NrIw+(d`T>OP4Av?C17yl5^x>s8m*a#$|Rg2S7D;W#X@uRt~0i?bwf4Pp27V8G`>>V98k zD(R^}CqW7Aa#}f`skD|0v!L}6U^rSY%jiA~r;|NC_&;EB#oc;#@VOJC4b)sSsF&Rt zx`xw@I`hb`>2&kw>=vAEaiWp%M!j$Xlnstjomk_Fpt-~NeD3r&h@wen1N29og!(rY zd~Qd219p~siR<7x)GN4woMKBw1D(ec2j>>drdGIIm_>!lgELO~0g#zxh_lYKB8qQ| zQ*(EC5F}x&g1~aS2!c43d4#FYQ-6^K-wi%H@$W#CE%f@XBcE@3-ff0a)J1cy+2HR^ haYJ%r&(XwqJNp=uv!4Yp$JmR4qn8ZQ@OE0R`~&+Y1jzsZ literal 0 HcmV?d00001