From 4f3ea1aaa15894d5376a0ec5fe9989bcaed0ed96 Mon Sep 17 00:00:00 2001 From: TheSarang Date: Mon, 9 Jul 2018 05:35:33 +0000 Subject: [PATCH 1/5] Done --- __init__.pyc | Bin 152 -> 146 bytes __pycache__/__init__.cpython-36.pyc | Bin 148 -> 142 bytes q01_load_data/__init__.pyc | Bin 112 -> 160 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 162 -> 156 bytes .../__pycache__/build.cpython-36.pyc | Bin 397 -> 530 bytes q01_load_data/build.py | 6 ++++-- q01_load_data/build.pyc | Bin 693 -> 700 bytes .../tests/__pycache__/__init__.cpython-36.pyc | Bin 168 -> 162 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1529 -> 1823 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 167 -> 161 bytes .../__pycache__/build.cpython-36.pyc | Bin 509 -> 641 bytes q02_rename_columns/build.py | 10 +++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 173 -> 167 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1628 -> 1622 bytes 14 files changed, 11 insertions(+), 5 deletions(-) diff --git a/__init__.pyc b/__init__.pyc index e82d47a8f13c12f40a50ed4c7a1927693e6b502b..90b1501ae1aae7c675a4c2ab8dc3e371058987b2 100644 GIT binary patch delta 53 zcmbQiIEj&+`7tb~7bw1_lQGjQreG{g8~*;KZWDymbBW{G#mQg2d!h{p9?V I)QPFa0G{0t^8f$< delta 59 zcmbQlID?U$`7}DE{3=9nVp~b01#rla!8JWcysoBM)NkxgdiFuicdHQ*& Oer~FMNJeUKVo_pVx_)?mQFd`bVsff}a(+sx Zetu46Zb4>paeP5hepYI7iT*@KeE<`J7xVxC delta 22 dcmZ3$SisKwnU~AeDqhf1sMPU diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 5e9e2e2740ce75441ea56a2372f1c0fc7b50e02f..a2b3bbe023deafc780b317ea7bae1eb9927f2e7d 100644 GIT binary patch delta 50 zcmZ3)IERtln3tDJr?qh+yM?@`enx(7s(wgDYH(svVqUs_cz#iKaY15os(x~QO6tTE FI{A*u*BNU==JB1RI+Zgjj?nyP7+bY}h1C0&4l zITf%$7F0L}rc3`N1)G;t6q1(S~K50Ne2-eLd7g9e4nd+)mKWtaLl%K=$ zJY<&EBJng{q*-&9uvwupJI++ml~ofumest?Efv>^U&;IQ5A{y;3ci1zM!70wbdk#` z*SxxkE|tD*YM#j`Q&h_79d TvtC>((G~KDVrpD8Z(z|Mnqo~G delta 187 zcmbQl(#yaky)IPnq6F)RFs&Tn3tKDr=OQv9-o$(lUh7EoY6)c zsD+`34M=FR-(o9B%u7iuzQt6KGI=|rmLW(OVJL*f3KYA=VUwGmQks)$2Xa&~NErts I2O|$N0AJ-Q+W-In diff --git a/q01_load_data/build.py b/q01_load_data/build.py index e454f56..0e0f68e 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,10 +1,10 @@ +# %load q01_load_data/build.py import pandas as pd import numpy as np from sklearn.model_selection import train_test_split - def q01_load_data(path): - "write your solution here" + '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) @@ -13,3 +13,5 @@ def q01_load_data(path): df = df[1:] # take the data less the header row df.columns = new_header # set the header row as the df header return df + + diff --git a/q01_load_data/build.pyc b/q01_load_data/build.pyc index 5d838f8a0a2abfa742ce0f1a0be8b903437e4bff..0142c38569176a8ea27eca262cfc187c8ec61d16 100644 GIT binary patch delta 228 zcmdnWx`$Po`7BU??f`^fZQGkh)gN+FQ9yl{w delta 221 zcmdnPx|LO$`7(BjmhV*SLVjLhPU)a>HYq@u*!#JtSJJpH`X z^7ypOoYdmUJ&Z2AETW9Oj9fs-$*93T`7@)Jg$7VN1A-_f!8pyybD4Pf8G-tX*?!*H@F-LiQF>{iFsSReZ)lpX*>q+@F+@b8 z$AV?9f_D#Iif8|iT>UHb=B;LRBN7)+tfW*#tPv{AS{X&-Ig%8F8A zhO(0B%ke>h8>82|35cfYm&chY$2wQq4V$byD91zWu9~jWg)X(}u1V6zQV$P?`zA^J zxj#~)yP~$$SNWmRx=zPLJ$EXTMUimbBxfFKWyVFNTO|Hc?Cg4_OqIDCu9N)t=olt9 z>ED)X&fiXI_P2iruGt?!XIY07TXfNgD1ykR_Rig8$vzF9!4>;G*lb^PF}?x|=k0Pn GMBX3Vif-Zn delta 256 zcmbQw_mf-Mn3tDpk3&QhH!}mnV+JI^0%SV?adFi|g6-)S_bj#H5VO;*8Yn z;?ks|#N5QZ%)~tXywvjew9K5;;>og1K8(DZvzU|_c?Ch%F#!n%#wrJ(F|vzyGBYxY zOy0%f$?T`eHd%3=xsoT7=VWDbuo zgF9frDASn!rseoo3S{<={n&a^`l*PRGQD9m;Zm7BDUvC7w5h&-P;a0g7T&Hm`VLiA zD57zkWWF^_(kKYIL#2kdDO2(!h;gg*G#CvOWjF6cuHoqC%pHiByZr(80vRN??uC%| zS&E0PKT!G={iSUE z0oQ_HGOJ#=m&fJ6dvBBd4aSqv=)_DP=Q&2`8y$$m`8padx8sX~XJ2SeIetJ@zLn=6 z&k^sHu;kllC}MQz4SnKw+_U8Mbmdeh%C+&X1k?CV8C^=@#9f8mAo3LnL(4iD2w(1z z%VYI>U(Y}|sM$g)km3dW!m*ZV#dNL3>S;Mtjey+--<%~L(gBD#8nZeMxn-I&2*mP` nY2Vs)AlioA51vgD((gEkqu2#HZ4LL0xJr*f!YHP=zyxSWyQn3tDJr?qh+yM=s+enx(7s(wgDYH(svVqUs_cz#iKaY15os(x~QO6tTE FPXK*75R?D_ delta 56 zcmZ3^xR#OKn3tDpqi4iKb_>-g{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiE*9){(BR- diff --git a/q02_rename_columns/tests/__pycache__/test.cpython-36.pyc b/q02_rename_columns/tests/__pycache__/test.cpython-36.pyc index 1c28f5bca07d49cb3db1ed3590b30c6426cd37e6..ee3876eab2e92f9677be90fac79441b49a1fe68d 100644 GIT binary patch delta 105 zcmcb^bB%}Hn3tDJr?qh-`#dK30R4>o+*JLLjMU)7qQty({qX#v?BasNhuABqsB+ Gc>(|g4IzgB From 2a61b63edfaf65a1ef000cf083676ee155b9e695 Mon Sep 17 00:00:00 2001 From: TheSarang Date: Mon, 23 Jul 2018 09:08:03 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/build.cpython-36.pyc | Bin 530 -> 546 bytes q01_load_data/build.py | 7 ++----- .../__pycache__/__init__.cpython-36.pyc | Bin 166 -> 160 bytes .../__pycache__/build.cpython-36.pyc | Bin 522 -> 736 bytes q03_split_country/build.py | 11 ++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 172 -> 166 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1424 -> 1418 bytes 7 files changed, 10 insertions(+), 8 deletions(-) diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index e708f357dc5ac6ed4081ace0eea54aabe0ba5b65..348b18cd2b9eb41982ddfb61da833234a862d926 100644 GIT binary patch delta 167 zcmbQlvWP|5n3tDJE#5o&DkB5KV+JI^1Y|n^ak0rnWkrc7wiK2W))s~+_Eh#%wq`~~ zh7`tN22Hk!0aBt>!g~5Ci6x2p`8k!j1)0gkddbCQ6SM3^7+RSm8EP48m}(f~nQK7m zS^XwnQ=0g5z7QiHBNrnFBM&1RV-Yvd7EO-Hs~F80*(cv+)aK&?3UGjBSr|Fk0q-v$ Ang9R* delta 154 zcmZ3)GKodmn3tDJ{IgTE3=;#xV+JGuLV!N|kN##qD+G+vW^@( zg&fk{@(=QtbSm`ZzmQW#p@m4y6Z2-~%>(@k|3up#27})E?#tmD&e&h}>`>13D9ql? z_S;u^f)U0)Sl*RgnXCX9!U0P=H%ITTmM?cQ6jo$ywWw8Dn4Q9$74T2X>qHd$UTZ>N z*#%p{C0qc)7MsD0BgbIHXK=(lH)e#P$60{j*Isk*S%{rez<`+KI`9m3vGw~+s5kBb)NBn8(g8&!!yE{FSVeNr|ON4B-1N&^>H;zU*^ z55;+DbWG#gYpj10q>&Ejae=YgMMhPn&AUe0E?S(hh;wS^&yBZV=TL6dD_hCzKY zP&pWYl!34_5Et_Ri4ukyhGxcEMzC6@Dv9!<%#u`v%KXwIh2s32(vr;lJcW$ZqEtUk z#v*2*dQGNVECq=r8Ml~H(pEAQu>pmC1?Yzsrxq3KCnjZN7H6bp7ndd#CFUmPWhUn7 z=cSg%r?F(_q!v%U!sw#K4zd^I00yQa4j`$?d5f(eF)t;t_!d(^$}QHs(%gc|TTFQc qw19_|%q>O`+gOP`khZz9NWkW&$ diff --git a/q03_split_country/build.py b/q03_split_country/build.py index 6c075fb..0a41d0e 100644 --- a/q03_split_country/build.py +++ b/q03_split_country/build.py @@ -1,10 +1,15 @@ +# %load q03_split_country/build.py 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' def q03_summer_gold_medals(path): - "write your solution here" df = q02_rename_columns(path) - \ No newline at end of file + df['country name'], df['country_code'] = df['country name'].str.split('(',1).str + df.set_index('country name', inplace=True) + df.drop(labels=['Combined total'], axis=1, inplace=True) + return df[0:146] +q03_summer_gold_medals(path) + diff --git a/q03_split_country/tests/__pycache__/__init__.cpython-36.pyc b/q03_split_country/tests/__pycache__/__init__.cpython-36.pyc index 6015fed2dbea86e31eda4681fd1f53f29b2ef18c..5183e7ba8d93a192ddefe1c69135cc981f2da8e2 100644 GIT binary patch delta 50 zcmZ3(xQvnAn3tDJr?qh+yM=tPenx(7s(wgDYH(svVqUs_cz#iKaY15os(x~QO6tTE F4*-0%5Rd=> delta 56 zcmZ3+xQ3D4n3tDpgMY+Cb_>-={m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiE$nP{>c-% diff --git a/q03_split_country/tests/__pycache__/test.cpython-36.pyc b/q03_split_country/tests/__pycache__/test.cpython-36.pyc index 51cbfae7c470758b6df9dd0e79f7b32a29cac8f3..4c67177c454b50903ebae76dfa498f473ab23b95 100644 GIT binary patch delta 81 zcmbQh-Nnsr%*)HA)7rR^{R5-CzkWu3ZmNDrMrv?kQDR=Yet3RSc5y*sa;koEeoE?Q j874+X#;D11%wO3=7#J9eL?=tKEMgM|F~uhzWH}E2=~x$+ delta 91 zcmeC;p1{p+%*)I5G(2J>`v*qVQ2o&2)S_bj#H5VO;*8Yn;?ks|#N5QZ%)~tXywvje tw9K5;;>}`AjEs!8CQC4XWfNs!U?>usEX=ZqO$5Z0m>j?=KKT;M4ggxp9B%*s From 542fcce3c9ca33dc28568ac1c9276eba56948c1f Mon Sep 17 00:00:00 2001 From: TheSarang Date: Mon, 23 Jul 2018 09:58:35 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 552 -> 803 bytes q04_country_with_most_gold_medals/build.py | 14 ++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 182 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1149 -> 1143 bytes 5 files changed, 12 insertions(+), 2 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..8d42d201fc89d64d4b2fb0d7fff29f49faa53d86 100644 GIT binary patch delta 50 zcmdnSxPg(~n3tDJr?qh+yM=tLenx(7s(wgDYH(svVqUs_cz#iKaY15os(x~QO6tUv FAOL~q5V!yU delta 56 zcmdnMxQ&tBn3tE!%qn6cyM=19erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#JC^;>Vp$g 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..3293f73850f14e33f83b6b85ec2aa74a30dfa1e7 100644 GIT binary patch literal 803 zcmah{&5qMB5VoD4rrlkrgtX8j$6S(?c8@EB#C_QR7b=ghHOt4-C&(q^T7S7M(DRtOXUy#lfgFo#;S!&}_q zg$Ig05so?G!7P}P3EGmDEC>(5!`}k1MW1m?czlgOK13wmcMEXvo&mcF~=7Oqt&07p#=@_nxH#6F>kBrP3vh znRS~+bOH2$o)}?;D`d^Z+9Z9}imlVI3mfL<9pO`Y#;1S!RO(gj{)tmrGxZgjM-cUs z=5t+%{BAC8nPK%Tf1}OPHmnqRsk!*u)S@wZAxf7&TwE1>LbEB}OE)hn4S#g>ANl=C zDxNi)?)iUxJ#g!BAe`W5c!bCJ9JU#QCLMKg!)nfKM;cC}dR0MAQaALeT`Iv$omGHP z6;>z!CUtH6G}5b?5gX=orR05fn27`Yte+u2P=_M29&X=fa|-eO+kJ12*kdqs$u+#U TQsRYw#(LibP@lpMNs{~qom<;0 delta 295 zcmYk1!Ab)$5QdX~W!|6?6~nv54T^i+E@eYHCsv+|7o}hEh>H=vgRz1TXqZ zx%w3KWU{9Y{6E9+G5^e0`kjo%!{PDC^nQMU5&A_3MM8fS1e5LPJmdWjG^ZTjq9WbO z$=hSVyNX!Ubr591TJ(b6@hk3F@_f3ssulUBaW;pha;<7~E`=301-8Aw7sMxqwbB#5 z`aw1gqrZpp4upl0Eu{h}p1>_FtC?0zms+eBt3*`-c6+=y8^qjr03wzKFOGa_nC1*T pG2HjHtIfs}ZT#+&%*GMvG7c=R@N`-?+*RT-J_Zq^nBoj)y?@XxL$Ck< diff --git a/q04_country_with_most_gold_medals/build.py b/q04_country_with_most_gold_medals/build.py index 27251ef..aeeb63e 100644 --- a/q04_country_with_most_gold_medals/build.py +++ b/q04_country_with_most_gold_medals/build.py @@ -1,11 +1,21 @@ +# %load q04_country_with_most_gold_medals/build.py import pandas as pd import numpy as np from sklearn.model_selection import train_test_split from greyatomlib.olympics_project.q03_split_country.build import q03_summer_gold_medals - +path = './data/olympics.csv' def q04_country_with_most_gold_medals(path): - "write your solution here" df = q03_summer_gold_medals(path) + df_gold_count = df.iloc[:,[1,6,11]] + df_gold_count = df_gold_count.astype('int') + df_gold_count['Total'] = df_gold_count.sum(axis=1) + df_gold_final = df_gold_count.iloc[:,-1].reset_index() + df_gold_final = df_gold_final[df_gold_final['Total'] == df_gold_final.Total.max()] + return df_gold_final.iloc[0,0] +q04_country_with_most_gold_medals(path) + + + diff --git a/q04_country_with_most_gold_medals/tests/__pycache__/__init__.cpython-36.pyc b/q04_country_with_most_gold_medals/tests/__pycache__/__init__.cpython-36.pyc index e7d7d49c71091cc917f786002893bbf142ce3298..1af2041499d79c544d02a20725f370e6cd91b18a 100644 GIT binary patch delta 50 zcmdnPxQ&tBn3tDJr?qh+yM=tRenx(7s(wgDYH(svVqUs_cz#iKaY15os(x~QO6tUv F2mplz5YPYs delta 56 zcmdnSxQCJ5n3tDpLr}y-b_>-^{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiE$AC2+|Y% 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..298e7422ea1d3e716134a1e3d45e2452e467bc50 100644 GIT binary patch delta 59 zcmey%@tuR+n3tDJr?qh-`)5Y^c>Rq0+*JLLjMU)7qQty({qX#v?BasN Date: Mon, 23 Jul 2018 10:28:02 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 523 -> 934 bytes q05_difference_in_gold_medal/build.py | 16 +++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 177 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1104 -> 1098 bytes 5 files changed, 13 insertions(+), 3 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..acf6d98ab5413780bcef6ec732dc562e645fa372 100644 GIT binary patch delta 50 zcmdnUxSEmOn3tDJr?qh+yM=s&enx(7s(wgDYH(svVqUs_cz#iKaY15os(x~QO6tTE FUjTnj5TpPA delta 56 zcmZ3@xRH_Fn3tE!%qn6cyM=0;erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#5i97=a3UW 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..51e502a6e9bf3acf4b2a258cc316ae43b88ef008 100644 GIT binary patch literal 934 zcmaJ1jS5VpO)cjO>k3KA)zW}DpzlrBO@Akn2sA|z9+oV9PW7q53?`yhudRY;kJ zw@ATT@D$rp-78QrUdV9>30wZ``RtkbJobyxXn6PaO`U&!Z9b@E4>NXL04o!R=m$iNgO*R)&n08_Iw_cnEO2B(XEG(4W{7&_>uq@-x4_E zt^Bd`U9){>Zv(>z2kSiH!(Vwo$%7lG!e2n=1Mu!~8eOAvrvvki9Rx)h9cp*Mr7Qh1 za^OtrzilKxPP{IZ>{Lk8`RuYXG^$i9Ss@avV|Q%$rkYFyRIw0CcuchX0+5hCqz>IW z){dusC7XhV%-DG=I|LYJO$*YqqTyoo!g;HksVHoA zvA3V|)n#({Eq@Ycr?X1(w4Ham|2yWYXEp&4j`23$#bfBt@Kda}fJ=s5*fPbL(HmgW zK+S51NK{Lom~$zZR%s2=WNw56MOCA;dlb4~YB6WFsbzJV-v7*d-RZx-IPKN;W!H}& gK%c#@${LJeql*t9;Y^B`E{}1lVo<&T-N*6pClAx}-~a#s delta 294 zcmZ3+-p!(H%*)I5*E%NZKLZ29V<3hDCLqfJh>J}oD(mv3u(mKnailN?Gib6+%rK}= zW`rsP(ID&$Qpy4(z-pMPB+832OHvgo^Gk~qit}?yOEUBG6f#naQvFskXfobnDM&2I zC<3Vm6ThPMLyJ?3iuDtdGBS%ZQnQOolZp~^6Z0|?^Yrsl%j45Bb5e`-^K&Y53o?_7 z<0tnpd26tNtOR0)B6c95$$5*dATci`vG^8KLCP)Gywco)%3Dl%1-B*(Fv~LDnyklc mV+>M=uoc1r8FP!nCO1E&G$+*#-M{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiE+UI1>Y0t 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..fd2f4ff3eb38c3be39dd34829a4ea5c323774638 100644 GIT binary patch delta 81 zcmcb>af*Z8n3tDJr?qh-`#VPYDE*B5+*JLLjMU)7qQty({qX#v?BasN Date: Mon, 23 Jul 2018 11:02:54 +0000 Subject: [PATCH 5/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 163 -> 157 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 939 bytes q06_get_points/build.py | 13 +++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 169 -> 163 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1468 -> 1462 bytes 5 files changed, 11 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..d9f11b387fa0909fa25d6403c2cc1943904a3274 100644 GIT binary patch delta 50 zcmZ3?IG2&#n3tDJr?qh+yM?@$enx(7s(wgDYH(svVqUs_cz#iKaY15os(x~QO6tTE FdjNO{5NrSd delta 56 zcmbQsxR{aMn3tE!%qn6cyM=0ierR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#5j8Z-%b+; diff --git a/q06_get_points/__pycache__/build.cpython-36.pyc b/q06_get_points/__pycache__/build.cpython-36.pyc index d45fe38e1dfa35d316d77f85e60e28faa5563d06..6119c5795b58900210ce30a69fd682c696d812f8 100644 GIT binary patch literal 939 zcmZWnO>fgM7`B}>O}n=HDw=xdKrhL}1P3%B1c%)wqzxgNL*&I?o6d`3S$#f%FF_{ zcYXLW(V}3vNKz%2d0}q%qnI< z+I6e;9dsRp4tfp-4u%d!0F{>&R=XD00RZivE6ZeZq9m^!O9y|6vrOIyU3WI9_gWRV zf(9QIgfLT2yOh+=q)KVPj9ryt>Q#Qp?7SlUk_P-TnVF04NbiH;?~{10auJ`;#TnDA zn8lx!zA`0CMVu-w)_))=wOWYO#@C0hlbNtd+2o5amYL*HxvEBw74D{H2LRy^KgWIi zrkO8@eg@pMUj-#AI5QO~Iqek7972$yqzC3o3Z{!FhwL&jLPF9^7236vzM5&VVpioc zyNKHF*_Ial|COVryrw037XmcNn~QJ27!*}_3<;M~ymfhudz}ypAK(G;aoGO@G~?n} delta 325 zcmYk1u}T9$5Qca6lFKO;XYz#%D!|1uW6bG_SZSxylr*ri)%F0k0}!So=jome z8?FRL%Nk+(%2dtTGS%2aTuR_tom8~|IYp2#_i41Bw%a@y=YBz#V8;gjHyXPkBjM7Y MjUJ0=L}MDWf8MQ5o&W#< diff --git a/q06_get_points/build.py b/q06_get_points/build.py index cfd524d..cded826 100644 --- a/q06_get_points/build.py +++ b/q06_get_points/build.py @@ -1,10 +1,19 @@ +# %load q06_get_points/build.py 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' def q06_get_points(path): - "write your solution here" df = q02_rename_columns(path) - + df_gsb = df.iloc[:,[2,3,4,7,8,9,12,13,14]] + df_gsb = df_gsb.astype('int') + df_gsb['Total_Gold'] = df_gsb.iloc[:,0] + df_gsb.iloc[:,3] + df_gsb.iloc[:,6] + df_gsb['Total_Silver'] = df_gsb.iloc[:,1] + df_gsb.iloc[:,4] + df_gsb.iloc[:,7] + df_gsb['Total_Bronze'] = df_gsb.iloc[:,2] + df_gsb.iloc[:,5] + df_gsb.iloc[:,8] + df_gsb['Points'] = df_gsb['Total_Gold']*3 + df_gsb['Total_Silver']*2 + df_gsb['Total_Bronze']*1 + + return (df_gsb['Points']) +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..9e3889e6b3fe090b27d500e8ba3cea5ef681a35f 100644 GIT binary patch delta 50 zcmZ3-o{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiE*v~{f-l{ diff --git a/q06_get_points/tests/__pycache__/test.cpython-36.pyc b/q06_get_points/tests/__pycache__/test.cpython-36.pyc index 8cccf4a4cb145cdffdc18c5d5cd41c9cf7a4e854..d4b794a0433eebf8d4191aa1ba91e40e62cc2986 100644 GIT binary patch delta 85 zcmdnPy^WjQn3tDJr?qh-y9blJkA6meZmNDrMrv?kQDR=Yet3RSc5y*sa;koEeoE@( n5~fd#QJd45a~RpA7#J9eu30WOW7rY=aqo delta 101 zcmdnSy@#9Kn3tEU-797zy9bkMkbY=!YEiL%Vp2wCaYkx(acNRfVs2tyW@4UxUTS%K yT4qja@#H+FPmH%VCo<