From e5bcc1196c49554da30784fff8bf1a1956d3fe58 Mon Sep 17 00:00:00 2001 From: bharadwajk9 Date: Sat, 5 May 2018 04:30:09 +0000 Subject: [PATCH 1/7] Done --- __pycache__/__init__.cpython-36.pyc | Bin 148 -> 144 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 162 -> 158 bytes .../__pycache__/build.cpython-36.pyc | Bin 397 -> 484 bytes q01_load_data/build.py | 14 +++++++++----- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 168 -> 164 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1529 -> 1531 bytes 6 files changed, 9 insertions(+), 5 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 91557cd05bf4f07dc1526cbb9ff684bfca7460c3..4989df9bc3d650e1a71f70b16d0c70939b9195d4 100644 GIT binary patch delta 52 zcmbQjIDwJfn3tE!)adO*b_+#Y{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi75sEncNX0 delta 56 zcmbQhIE9hjn3tF9t!2bSb_-QU{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXi3tV(_*4^x diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 5e9e2e2740ce75441ea56a2372f1c0fc7b50e02f..d4a5bdc67e813b6d35882ca10d3b50f4a1242229 100644 GIT binary patch delta 52 zcmZ3)IFFItn3tE!)adO*b_+#s{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi79pfp>`2l delta 56 zcmbQoxQLP6n3tE!)hc2lyM?O1erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH!~{D4;p`I@ diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index 6ba929f81e1637f061d24aff6573e73d7e24f86f..154e6e5aecaf0b9333685acdcc6b4912abf80b7c 100644 GIT binary patch literal 484 zcmY*VJ5R$f5cWAv2vy6%1QR1&8W0i^s6t3AOkEg|yhO%l)JGBrCjk|u6EN~a_)A%t zI`9XWxC9B6lkW39KHuwPFzB71e93)a?2~N>C;O7LI3z%ZkT40|%cX~03iMFCGU*%N zh!+52+_0g)CN`Tq?~Wo=rHX8_O!Jv8M!I;^)S?rQP>^1c7N-Oyn?p?nkiYX4)G+4= zdu+wgtH~O(8c-m6;}nCM*ARPk*KFe2l0#^MsZnU$b6?vkE8X%SQ>j^ZNzw2eW$1_y z(-2b3604gnZIdd^ilNttT$R&?|J_O);T#VRou?b<~uT*L)CEw}WVTgCPe!B(yjn;?YTC9?6dNz7z9&f0(BFYqsIYvo_C za9~NH3F65}6=rO+bwlJ)N=!Mn7wpQ)7WY)72*cv5*UGz>W l!$BDwfoq3!y~+Ex@K04@W2}~_AB?(6XMi-Kq7^;LzX1~JWr6?z diff --git a/q01_load_data/build.py b/q01_load_data/build.py index 1a26cc1..abc01cc 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,10 +1,14 @@ import pandas as pd import numpy as np -from sklearn.model_selection import train_test_split - +path = './data/olympics.csv' def q01_load_data(path): - "write your solution here" - # use .read_csv function to read the - # data and header=0 to skip the first row + df= pd.read_csv(path, header =0) + new_header = df.iloc[0] + new_header[0] = 'country name' + df = df[1:] + df.columns = new_header + return df + +q01_load_data(path) diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index 46496ca72cf628223c8e5f0e036e3f379bb90b43..d41e0cce65b67d8ce5277f216ecf98c7cc16391b 100644 GIT binary patch delta 52 zcmZ3%xP+12n3tE!%;@bzb_>No{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi774sq~j5E delta 56 zcmZ3&xPp=0n3tEU(`9DM1iC26HOIU6s^GAjD&XXNLm>L+C+7A2;XCuU_^ z>WAkSWfvDDCa3Br=clAj7H0Bc6xf`=q|C@8!oa{#%mO4B7`Zn0GAl4LN=#nIGJ~HV fB+dpTI2butI9Mi!vQFh^l4IlnLk<=eMh<2GrT8Dk delta 133 zcmey({ga#1n3tDpk3&Qh_e9PkEL`cSB^$5GGO7mZhZd(673(J^Wn>m-q-GbFCKV;- zCgx=(=IQ69mdB@M=A;%+7H0Bc Date: Sat, 5 May 2018 04:46:10 +0000 Subject: [PATCH 2/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 167 -> 163 bytes .../__pycache__/build.cpython-36.pyc | Bin 509 -> 528 bytes q02_rename_columns/build.py | 10 ++++++---- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 173 -> 169 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1628 -> 1628 bytes 5 files changed, 6 insertions(+), 4 deletions(-) diff --git a/q02_rename_columns/__pycache__/__init__.cpython-36.pyc b/q02_rename_columns/__pycache__/__init__.cpython-36.pyc index 687491c04ee351a2a8984006b2759809a18bb255..36a88c7322a08a40c85272ca52fffe9ea5228410 100644 GIT binary patch delta 52 zcmZ3^xR{aMn3tE!)adO*b_>M-{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi7Cziq%9F| delta 56 zcmZ3?xSWyQn3tDJ+A3lqyM=0qerR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH!~|ym-6<0Q diff --git a/q02_rename_columns/__pycache__/build.cpython-36.pyc b/q02_rename_columns/__pycache__/build.cpython-36.pyc index 28092f56cbf20b2cf3ed76ec58daec0caa77a3c0..1543de36391d29a59c783edf414d0bcf595e8df5 100644 GIT binary patch literal 528 zcmZXQy-ve05XWujgQ~O(@Br-?2_-EZ5E38+0~0JAkg`N>&d?SoPVE%bs!Xu*2D|{T z{0?w?12m31Brd0LlXF}_=B7W)V626ej*iz1bE4pn_*P>NXbQ3Oi~l3<|ajMeJY-Z zc7kR)C?#2udwNG#bV`8&0|(qE2fWAnuHu|q_f$!+{%|61gtq>%R{2r{&eHAmJ6+VB zS_hpjHnWy0InQzvFkP{%uSL!?5isi(yc}Bwm(N5uG4*~Hja4S1(U@xvw|siN7hNcQ zZ3>=>C{-YSMo0>+rXnq)S#Kx#ESP+8qS1UJAuJYlxq8JIwovmKT|N5;;`Dj MsoplQj}~+32h0MArvLx| literal 509 zcmZWlJx>EM3{BGZdZ1Q9EHHNMa#ub^gpk;g5MntYMQM}L(0m+mPN)bb_%r;atW5j` zCVV#)u;gdUiT$2^G9K^xv%4yzgnW`MW0+r{!zqF!k{VLcF0!hJk(s_7R0G<+^-N}m z)e!T(9K4e%m-L2AvoGujm&S_y@I!<>Ty_2jzrSe1TNfK{;=gW8Db rtxRR0Gn3tE!)adO*b_>NY{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi7B1{r*9F5 delta 56 zcmZ3-g{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXi3y$n{_hjL diff --git a/q02_rename_columns/tests/__pycache__/test.cpython-36.pyc b/q02_rename_columns/tests/__pycache__/test.cpython-36.pyc index 1c28f5bca07d49cb3db1ed3590b30c6426cd37e6..6e8a2a26bdc3c431c30aef0bd66678ed1ad5a067 100644 GIT binary patch delta 123 zcmcb^bBBl1n3tE!)aY%L=0;9lMh?F8)RMH)oSe;4jNOciLHZf_xvBa|8Hq)SDdmY- z*_Qg@`9;~q1&PV2`pNkzshdwRF)=bmZ9dCf%g83ez`#%>F*$&>k1=ZUeO5JLF`&RL Xwz9;W($wN2agZ!KP*!}hKASE8C+s8~ delta 123 zcmcb^bBBl1n3tF9L_|cC;zmwhMi#F0)RN6|jNOc?VfvxPsYS*5iAfom#TlvD#idC_ ziMfe+nTdJ&d8y^`X_+~x#hXttF)=dU+I*I|mXS@Afq|h&a&iD`ALFgb_gU41#eo91 X*vb-fN>huABtWw4Kw0t0`fR!Yd|)NP From e2f15211f778f1897e41727d494cb51a72d4025f Mon Sep 17 00:00:00 2001 From: bharadwajk9 Date: Sat, 5 May 2018 09:07:36 +0000 Subject: [PATCH 3/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 166 -> 162 bytes .../__pycache__/build.cpython-36.pyc | Bin 522 -> 824 bytes q03_split_country/build.py | 17 +++++++++++------ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 172 -> 168 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1424 -> 1424 bytes 5 files changed, 11 insertions(+), 6 deletions(-) diff --git a/q03_split_country/__pycache__/__init__.cpython-36.pyc b/q03_split_country/__pycache__/__init__.cpython-36.pyc index e71d6ad8447b136dd4ced8957fb372b04928ae9b..3e5a3482acd2690b089b81591d9127c5a6e92f89 100644 GIT binary patch delta 52 zcmZ3+xQLP6n3tE!)adO*b_+#+{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi78G1qoNUO delta 56 zcmZ3)xQvnAn3tDJ-6~=tyM=17erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH!~`b*-o_IM diff --git a/q03_split_country/__pycache__/build.cpython-36.pyc b/q03_split_country/__pycache__/build.cpython-36.pyc index 5935601a743a778838cf0355c720e3720a4bcae6..3bef446528d675f8d52dd7da942033ff81b76a9e 100644 GIT binary patch literal 824 zcmZuv&5qMB5VoD4W~)|63qo4Nfg|OR6fGB|szQPz>ZL0oSwg{$y=}Tq?6p&9tL~}G zaSuEOk3_DV_P`7D#5lCeB4KN0?3v6r-%Nbk?Y2kNFZu%`^b_4%1kP_j>?=?laV!zV zjV06rOQc@}G{A^^G~_-Ht`TjCmI${Pe0Yp{;VopMQ4iPM%l^w$D#laJDz<(YC(b5H zt_q!JHqPwl4C*(_108_81+kw%RcM2@_zH8($u-*GxnqI867HRo6ZFo-2zW{5&HWA8 zV#no%VE1Lf!zt!1@I*J>-g5*V@2>}VwnulxUDH0u7{opSHHG3IkFPL*K~Vt5C+Hiw z^dXJx@N?r>LxX|UGOv21CUL*U%kRjvAh3I%%v2$g$&4Aszp(km>*Rwn7gn=OB$?vk zZUm_|YA&)Wx$K{&4Op6~MOm3uGFjx3$9lDE4`gnuOci<+&5rW-2>5QZh)*E*abr0_>~?KQhcoOH$n(wl&BvlxW#H1;VcY1bMpW{p$Xe0IwX#O=COf zaYGEl%HBD?Q{bFZWKZmw|Kh{H;_>7mmB0g@8%^UETL?gAVMOnjB8^)Ww@K*R z-z-e&>fev*8X;h%)?0&H*kQL0$|-M@uRJ`+TVnyM#`dl?8Wt4sC@3!v(zI1xD@>x*Y2rIaV&U6#j5`Y| z_|i2RtVFQnNWFxtuD{*|=v8c-HS6*%SNVQ?N&{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi76fcrsNTW delta 56 zcmZ3%xQ3D4n3tDpgMY+Cb_>-={m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXi3uJ6|2-4F diff --git a/q03_split_country/tests/__pycache__/test.cpython-36.pyc b/q03_split_country/tests/__pycache__/test.cpython-36.pyc index 51cbfae7c470758b6df9dd0e79f7b32a29cac8f3..04800eb5e32f9a9b1b98c6dcddc8932336e59db1 100644 GIT binary patch delta 97 zcmbQhJ%O9kn3tE!)aY%L!9>op9DM1iC26HOIU8@uGAah@XXNLm>L+C+7A2;XCuU_^ z>WAkSWfvDDCa3Br=clA@mSJLKWQ>|D$NZH|gn@yfNOZC!%OW;m5L0~eL6-9X;e8#7 delta 97 zcmbQhJ%O9kn3tF9X?R4G#zfAuEL`cSB^&R_GOC8^hZd(673(J^Wn>m-q-GbFCKV;- zCgx=(=IQ69mdB@M=A;&HmSJLKWV|(5j`=H_C<6mSk=SHOmPKqLAg09RgDmF(7I+@Z From e25c1acf1e0ad6d045f0426e62610dd4e1041cb4 Mon Sep 17 00:00:00 2001 From: bharadwajk9 Date: Sat, 5 May 2018 15:47:10 +0000 Subject: [PATCH 4/7] Done --- .../__pycache__/build.cpython-36.pyc | Bin 824 -> 834 bytes q03_split_country/build.py | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/q03_split_country/__pycache__/build.cpython-36.pyc b/q03_split_country/__pycache__/build.cpython-36.pyc index 3bef446528d675f8d52dd7da942033ff81b76a9e..382557d45e9bd8a8b04a91f6cbedd500b51f560e 100644 GIT binary patch delta 68 zcmdnNc8HDBn3tF9)5W(@FD7!v2n!V&7{wQ*<|XE)#wX|Jl;-9YZ!8XBVl Date: Sun, 6 May 2018 06:36:06 +0000 Subject: [PATCH 5/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 178 bytes .../__pycache__/build.cpython-36.pyc | Bin 552 -> 939 bytes q04_country_with_most_gold_medals/build.py | 18 ++++++++++++------ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 184 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1149 -> 1149 bytes 5 files changed, 12 insertions(+), 6 deletions(-) diff --git a/q04_country_with_most_gold_medals/__pycache__/__init__.cpython-36.pyc b/q04_country_with_most_gold_medals/__pycache__/__init__.cpython-36.pyc index 5be5c53adf02229a22d02915aaee7b4c8c575db9..9383ed508707e36b9c35075097b6b3158b9b176d 100644 GIT binary patch delta 52 zcmdnSxQUV7n3tE!)adO*b_>OL{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi77zh}{@ diff --git a/q04_country_with_most_gold_medals/__pycache__/build.cpython-36.pyc b/q04_country_with_most_gold_medals/__pycache__/build.cpython-36.pyc index edf8f759738d94511ce41859b8fad7e4c9472b89..a149c49a4e4a3f22feca2bc06014900ca37ba43a 100644 GIT binary patch literal 939 zcmaiyzfasS6vu7nCs(dQl!dB8yERLKC=8Vls?=89SU{>|wTgVPxl2f5V<&Kjj-fg_ zGW1{Q)_*B$r!M^inED(zgw%mZevY4?pFiK{_hvX8eEj*Bej^C|Mh`w%qjxaO4j7I& zE)m83OsE4hDc#DW9!A`uK6klyg=ioG;V&@w@F9x)KX4KqM7Uc&-P%sIs97b_OqOj` zn~P_0!db%-SCQ@C@oz!vD5U>oUie~h^Up5WT)Jw6Y|7-Cj7Q4uWAr89SmJ72$c=WY=$5J(st z+#}g~xG)Ya(sM9lK>E6ViQx)BfpmBi{UE0<93waQwYFM7yJu9HHxcPbyw&09FQfz5 zxcQPyWF?Z(glWdlS#k0<`7HH`Q7jWlCb_sTOscdjMAjsyTRTv_wr=z+JP=O?3KA`GFhqp(DGV%A6@J|nj+pSWd^DC;b)nlS8@bWg1lBG z@KOIrHV_mM>auBW^Z?RdtlqJ`w9ic4PrwzeXnQktbI3|pjA+ul=3?3r#i@TNbS?~a zxt6L6##**&H0vDGR@Be=v|`i9>s-Z}Nk{lG9WJ%o{Dux;|5m&Og_b}k>ly;tDsgc*_y;7f`rrTn literal 552 zcmah`J8K*<5SDbWbvTDqvCDIL&933DG{%rVjY+c@WZg-3t5}acjh16WQYC-Je@U$? z|AkZ;Ed&lX9+(HCd3@h!b$EKyCLeI?DPU;EG zZzD6cvwDW{SWfpfibH3u3ViR4$)^{$3 zo*#8=xb?{71a-CPw2@`or>l2sXPHoDMp!7&F3-}m6;29Btd(ivI*W6dYtsch86|=% zt(VGhPzJ#u&5*n6^**RxL~o7Wly4!I!*%ni{{t@vh{I)uwZlP9Ooo+;8(h^Hb(?N+{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi762PuaptP delta 56 zcmdnNxQCJ5n3tDpLr}y-b_>-^{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXi3t$^2}TqF diff --git a/q04_country_with_most_gold_medals/tests/__pycache__/test.cpython-36.pyc b/q04_country_with_most_gold_medals/tests/__pycache__/test.cpython-36.pyc index b79dc6093878105c7d1c7b7ecb8bdb408988b933..54a39cc6a54a6d6f33bd61b9de772e6492c6e7a8 100644 GIT binary patch delta 75 zcmey%@t1?sn3tE!)aY$g`b5qf9DM1iC26HOIUApfGAbtOXXNLm>L+C+7A2;XCuU_^ f>WAkSWfvDDCa3Br=clA@mS+-WVvL$>%Hjb4>NOd9 delta 75 zcmey%@t1?sn3tDJ-zz36ej?`$7OwQvl8rA#8C6sDLyJ?3iuDtdGBS%ZQnQOolZp~^ f6Z0|?^Yrsl%j45Bb5e^p%QJ~GG2WVN%Hjb4(!v?| From 4a86dfe09f5103d4907643c78b65fc1ada77d14d Mon Sep 17 00:00:00 2001 From: bharadwajk9 Date: Wed, 9 May 2018 15:44:00 +0000 Subject: [PATCH 6/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 163 -> 159 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 632 bytes q06_get_points/build.py | 12 ++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 169 -> 165 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1468 -> 1468 bytes 5 files changed, 10 insertions(+), 2 deletions(-) diff --git a/q06_get_points/__pycache__/__init__.cpython-36.pyc b/q06_get_points/__pycache__/__init__.cpython-36.pyc index 7c1cf4d3fa194ea500060d626e777dd17dfe16e1..192b46e18399ee40498c8f6f2ce2ed3c6826c135 100644 GIT binary patch delta 52 zcmZ3?IG>T-n3tE!)adO*b_+!x{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi7EB~q5%7sO_ACX;InZ}=_Bk`W@&S%&@L#nI!XksWX4vQ$mqcJ|Y~yb#>+ zLN&WqSEbEM`=JC8(~1Fuy#llE02~_7HNL_E3nJ)-UXcOUK@R##0=Y;wbWI+hnm7vo z=s@deAaII?sE!2{vu}97B0WZb?;!Ec*+?P#7>XSO`M4Kg5nvx6!z|(-E6b8Ms_LB0 z5);0%sA^Qn5^mj2OHaY&Y1=oR+P=+VA8GEko`|(4mkzqMe&nf<_B%2M5dG_Qu~n@s zR$Fekxa9Tu%i_H<=T`Gl7NrvMPg9oKs9Kh;xHx*g+(@_7lZ;~3SB=Q^&hP*0NFcop zB_N#QIerLsfXyM?v(zV=cY<3_v|w@9w-8P`&7N(H+;OMcrds7U)3_nd|DRkwkxzXv hfoe)W6?O~mg2SiBtrC4BPeNzy93TZ*dnCeX`WwzCp|$`3 delta 356 zcmYk1!Ab)$5QdX%yStSZiWfch+KUxEC@Q`5Trc9K2ur$|vZ2}Rn#ocsiii3FQhW$s zDR1D(t9a3*cyM4QFwFP=f4*8jQRlSR+xxt{oAqBi7tcgQDlU^*LWyXJ_6wP%g5Ho} z{6TzO52@>0!==tFpv|yW()!*0{qad=K=Tr^yi!f6F{c6W#r}HYU+nr}$s^g&C%V&R z4~HuwEezIGV+J_&u$7e_6kx!+naBe}=2|tkg=1pzPE71q-_y}8g254=7ZM9tVly|q zbSV(T5xo%7Ot(EvR*r;Yj=Q41>ESPvJ#*&1O<7> lVFK;8jGdi_Bs-N|fPW(iC+U?Z8wKO=Z4729O=*{Q*)LlIUkm^M diff --git a/q06_get_points/build.py b/q06_get_points/build.py index 4f4afd7..8ffd2d9 100644 --- a/q06_get_points/build.py +++ b/q06_get_points/build.py @@ -1,9 +1,17 @@ import pandas as pd import numpy as np -from sklearn.model_selection import train_test_split from greyatomlib.olympics_project.q02_rename_columns.build import q02_rename_columns -path = "data/olympics.csv" +path = './data/olympics.csv' +def q06_get_points(path): + df = q02_rename_columns(path) + wt = [3,2,1] + df1 = df.iloc[:,[12,13,14]].astype(int) + res = df1.mul(wt) + df['Points'] = res.sum(axis=1) + return res.sum(axis=1) + +q06_get_points(path) diff --git a/q06_get_points/tests/__pycache__/__init__.cpython-36.pyc b/q06_get_points/tests/__pycache__/__init__.cpython-36.pyc index 7db8f24d1cfbd68122874365ad040fdb7da11db9..2ef95f178a04f0478afb86766d486e3f9ea3f30d 100644 GIT binary patch delta 52 zcmZ3NI{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi7BoCr9%;S delta 56 zcmZ3=xRR0Gn3tDpLr}y-b_>-o{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXi3zR%{sI%V diff --git a/q06_get_points/tests/__pycache__/test.cpython-36.pyc b/q06_get_points/tests/__pycache__/test.cpython-36.pyc index 8cccf4a4cb145cdffdc18c5d5cd41c9cf7a4e854..1fe1714b81f400f839103cd98e3d47b91937a52a 100644 GIT binary patch delta 204 zcmdnPy@#9An3tE!)aY%L@DcmVMDZD9sDf}q{6SsJ9@TI4gq?P96 zOkz~flxARHc-aIZ1VDrskjR|P3?wX>fLv{mm;{Jmob1WCl&Oe!@(0FvML+$F{M=Oi zq>RL(#FX;HtZYmD@cg3e;)2BFRQ=@ql+?*3OrIE|Hm5V^FtSMjwHL`vu45G!E8+vP hLG~200SOL94i*mPBEHFNthwAWAXTy;f)A+F4ggaUG4B8X delta 205 zcmdnPy@#9An3tEU-76+ab|U8tVU85e6s{ER6rL2`6uuPx6oC}xiCa8axYAQgCbKXq zXtFRcFuXJa5}7QFK$ZfCs{`Viu>*-Bp!CZykeI<_U&f_OFBvC)VT@M|(hn_8Eh^Se zOv=bC&PdHJE=?**%uUS8Ow7~IOD&I2%gjkFo?OE8iSgFvbmkmJHff*{Me>vDSjEMP kc!6vIATDMD5*&;iEF8>5yp!2jbGc From 9f6c47617eb8c3974389a8ab95200eedefabff90 Mon Sep 17 00:00:00 2001 From: bharadwajk9 Date: Wed, 9 May 2018 15:53:48 +0000 Subject: [PATCH 7/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 523 -> 940 bytes q05_difference_in_gold_medal/build.py | 18 +++++++++++++----- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 179 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1104 -> 1104 bytes 5 files changed, 13 insertions(+), 5 deletions(-) diff --git a/q05_difference_in_gold_medal/__pycache__/__init__.cpython-36.pyc b/q05_difference_in_gold_medal/__pycache__/__init__.cpython-36.pyc index 20018489d9c8ca464bbd1f49bf6e96e6151897b4..95f19ccfc3ba37ec456b4ba32ea9960577e59e0a 100644 GIT binary patch delta 52 zcmdnUxR#OKn3tE!)adO*b_>NQ{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi7CDSshbg( delta 56 zcmZ3>xRH_Fn3tE!%qn6cyM=0;erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH!~|ae=mZl( diff --git a/q05_difference_in_gold_medal/__pycache__/build.cpython-36.pyc b/q05_difference_in_gold_medal/__pycache__/build.cpython-36.pyc index ff681a3234f2f3eb61b3fc2c12f18f4741de08a2..83eaff89f9a7546a6c414199dd3f4f9b6f866e82 100644 GIT binary patch literal 940 zcmaKqL2uJA6o73fO|r5gv~gf)2afcTRKO0PX+nbYE}JyT5{kUo?b121YrD`+-Gz?h z4oLh7{!*@-cILJd&tV;vke28@$Ip51eeXTL?)AD~cYf1%1fgGO?SVad4`Sbd;)r93 zC~j9m16YX+s}Aj8!~+`fkaw;SjYTY?B?cQlLjC9lJkenvH(QgztK5j1RU$8xoL05H z*iJLf9LtoPSGp{0TG-D8_8#zrARUkoAod3+hZbmwFEPiQT%iRXdldAI@L))G&_{np zz)D;&4i{vJJP3H`zCN?j1c4-jPumXE7x_wODQsInxz=f|qFI-~iWaSs!Z!NSi zFkDuR9-?E6sMPSR01cBD;ylBenL>MDC7;*n6@tc;O$&hq%(0njRx%}+N);^fTOk44 zH#%~Z4Wx* f!_J?}{~fY~p{d<@=NoYd*v>*Hc88Tg3 diff --git a/q05_difference_in_gold_medal/build.py b/q05_difference_in_gold_medal/build.py index 9fb11ec..cd4c860 100644 --- a/q05_difference_in_gold_medal/build.py +++ b/q05_difference_in_gold_medal/build.py @@ -1,9 +1,17 @@ -import pandas as pd import numpy as np -from sklearn.model_selection import train_test_split +import pandas as pd from greyatomlib.olympics_project.q02_rename_columns.build import q02_rename_columns -def q05_difference_in_gold_medal(): - "write your solution here" - +path='./data/olympics.csv' +def q05_difference_in_gold_medal(path): + df=q02_rename_columns(path) + country_names =[x.split('(')[0] for x in df.iloc[:,0]] + df.set_index(pd.Series(country_names),inplace=True) + df.drop(['country name'], axis = 1, inplace = True) + df.drop(['Totals'], axis = 0, inplace = True) + diff = (df.iloc[:,1].astype(int) - df.iloc[:,6].astype(int)) + return diff.max() + + +q05_difference_in_gold_medal(path) diff --git a/q05_difference_in_gold_medal/tests/__pycache__/__init__.cpython-36.pyc b/q05_difference_in_gold_medal/tests/__pycache__/__init__.cpython-36.pyc index 7b04315b0b6d237579ec15cf32c7ddcca05a8b42..fb73a5fd14965c3179890e7c88caa83e41dae039 100644 GIT binary patch delta 52 zcmdnaxS5gNn3tE!)adO*b_>M>{fzwFRQ;rk#G=HM^2DrcOa1WtqU_>=#N<@{ Hi7CMVtlbf> delta 56 zcmdnYxSf&Rn3tDpLr}y-b_>-M{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXi3z~~22&I5 diff --git a/q05_difference_in_gold_medal/tests/__pycache__/test.cpython-36.pyc b/q05_difference_in_gold_medal/tests/__pycache__/test.cpython-36.pyc index efd000f343fbaf7dec18ba47fe6085d26defc68a..7b9d39116f1903c64b36491e5f1995bcec09b5c3 100644 GIT binary patch delta 97 zcmcb>ae;%=n3tE!)aY$g%tX%19DM1iC26HOIU65{GAhRCXXNLm>L+C+7A2;XCuU_^ z>WAkSWfvDDCa3Br=clAjmSS4QoLRs;`7qNSM#0Gq%;Ynx BAngDE delta 97 zcmV-n0G|KQ2+#-#GYt(2WlCIHRFMhO1PW(mbg|?W0VQBBRdZ!>b1z|HXlZk3WovVF zVsc?^VQy(*ZZB?ScVA{{Y-Mwk8Um&R>5~AH!veek5|e-fhYH#TaA9s_VRLd3lMw_z Db6O%p