From f05faf8542704485ee240861d0657b653e014dae Mon Sep 17 00:00:00 2001 From: kravigupta Date: Sat, 5 May 2018 04:42:46 +0000 Subject: [PATCH 1/8] Done --- __pycache__/__init__.cpython-36.pyc | Bin 148 -> 143 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 162 -> 157 bytes .../__pycache__/build.cpython-36.pyc | Bin 397 -> 392 bytes .../tests/__pycache__/__init__.cpython-36.pyc | Bin 168 -> 163 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1529 -> 1530 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 167 -> 162 bytes .../__pycache__/build.cpython-36.pyc | Bin 509 -> 617 bytes q02_rename_columns/build.py | 14 +++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 173 -> 168 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1628 -> 1627 bytes 10 files changed, 11 insertions(+), 3 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 91557cd05bf4f07dc1526cbb9ff684bfca7460c3..bed5d6013ffd540685a818fbd1e916b799f059a5 100644 GIT binary patch delta 51 zcmbQj*w4sr%*)F)-}voBb_)d?{fzwFRQ>Ft#Inrv(t?si{qX#v?BasN=p`M`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ|th!l@YlB delta 56 zcmbQsxQLP6n3tE!)hc2lyM?O1erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#CSUZ;j$AH diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index 6ba929f81e1637f061d24aff6573e73d7e24f86f..d4828fb330a8aa243e96bd3fc7b126537788b47b 100644 GIT binary patch delta 53 zcmeBW?qKFL=H=y@Z~Qju-9*lf3hw$D`MIh3*+q$EndzkkC5igs`9;~q1&PV2`pNkz JsT1$70|4$>6hHs~ delta 58 zcmeBR?q%jQ=H=xow~2|GJ&|*xs*iqXacWVqeqvHaW^qPpc5!J^QDSalUS?vReqL&M Nd|GBsYVpKd>i{X(6@UN$ diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index 46496ca72cf628223c8e5f0e036e3f379bb90b43..7448c6a24dbb74013873a28508947e6609826970 100644 GIT binary patch delta 51 zcmZ3%xR{aMn3tDpf$`gk>=p_E`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ(OS6?-9}f delta 56 zcmZ3?xPp=0n3tEU(4s>IQY_2OVUbnayDL+WmNFd&&bbB)z2^kE-pw+PSsD&Pf49D%;du;usMNAnUP0?fq|iz1xPS3a&7KqR$ye5n7oc<20uSY eoDE2DFmkYPuuKkRoyyN7$H)VQ94su19Lxa4k02ue delta 133 zcmeyx{ga#1n3tDpk3&Qh_e9PkEL`cSB^$5GGO7mZhZd(673(J^Wn>m-q-GbFCKV;- zCgx=(=IQ69mdB@M=A;%+7Gm;Y=p|C`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ=9>-JrT_S delta 56 zcmZ3)xSWyQn3tDJ+A3lqyM=0qerR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#CT@_-0u?p diff --git a/q02_rename_columns/__pycache__/build.cpython-36.pyc b/q02_rename_columns/__pycache__/build.cpython-36.pyc index 28092f56cbf20b2cf3ed76ec58daec0caa77a3c0..e42bb095b7980bb7af38406437c5683b0711667c 100644 GIT binary patch delta 385 zcmYjN!AiqG5Zy`AB(3d9sUBN<3Sy%cJQb;W@FHHS6oMW?cD1odHtZ$^OT|OIdMLg6 z1OAGiuvbqW`~g95l2d1RkJ&fOn_>U-Z==&|G-_MNKi(%0@xKQB24r5^UMb^(M^u@^Fq$%<%rn808FTcRad6mbBOjIAYqhUOj;5@D zM|qq`&kBAg z;;_2H565R*qHE delta 277 zcmaFK@|RiJn3tC;-zFxCjgf)jF#{4{0=BqQeO;m00UDI2awd{oP2;$oblG=8;qgGAOWz6NCZ1j>=uVj YZhlH>PO2Tq8^s`H9E=={Jd8X{0IvT#c>n+a diff --git a/q02_rename_columns/build.py b/q02_rename_columns/build.py index 20dd8e9..5b746d3 100644 --- a/q02_rename_columns/build.py +++ b/q02_rename_columns/build.py @@ -1,9 +1,17 @@ +# %load q02_rename_columns/build.py import pandas as pd import numpy as np from sklearn.model_selection import train_test_split from greyatomlib.olympics_project.q01_load_data.build import q01_load_data - +path = './data/olympics.csv' def q02_rename_columns(path): - "write your solution here" +# 'write your solution here' df = q01_load_data(path) - \ No newline at end of file + df.rename(columns={'01 !':'Gold', '02 !':'Silver', '03 !':'Bronze'}, inplace=True) + return df + +q02_rename_columns(path) + + + + diff --git a/q02_rename_columns/tests/__pycache__/__init__.cpython-36.pyc b/q02_rename_columns/tests/__pycache__/__init__.cpython-36.pyc index 198a8989427b98b820ac8af30a735121ced2b430..ac494d356e565f7478d885ba28d5c17a32cbb8ba 100644 GIT binary patch delta 51 zcmZ3>xPp=0n3tC;(e&*^b_<12{fzwFRQ>Ft#Inrv(t?si{qX#v?BasN-g{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiSeEQ{7@lF ziTdIBMcKs#iOH$@$@wX%n@=$@F)~JNKFeIo$R@(Tz)&PHIe@i~F>3OCRyAQUpujD* Wvc#Oy)Z!v>kSse;R(!HPn=Sw;_9Q+4 delta 123 zcmcc3bBBl1n3tF9L_|cC;zmwhMi#F0)RN6|jNOc?VfvxPsYS*5iAfom#TlvD#idC_ ziMfe+nTdJ&d8y^`X_+~x#hXtuF)=dU+I)t&mXS@Afq|h&ahuABtWw4Kw0t0dThD?doCrq From 839fb99a1e6d3fe4d47fd88790267dea11d06518 Mon Sep 17 00:00:00 2001 From: kravigupta Date: Thu, 17 May 2018 03:56:15 +0000 Subject: [PATCH 2/8] Done --- q01_load_data/__pycache__/build.cpython-36.pyc | Bin 392 -> 572 bytes q01_load_data/build.py | 14 ++++++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index d4828fb330a8aa243e96bd3fc7b126537788b47b..446fe0012cad4a3f4999e50535a0a67d6f26c74b 100644 GIT binary patch delta 403 zcmYk2&q@O^5XLh}b~oL&B6#zp6qFTh4_;M7?^5)(9!l6m+PeQpwo1zu5B1>1L-8qm z0Z)CBTs`>?3MRei!2I~gOy-;9g{)}jxZMt~f4<`tAoPj;1-AO!roLEqcK2dmP~knJ zIFNz#7Z5YqkZb{fBpZi-1l*v=U-q}3W?S8!;1%x`=`<@xiS8!)A+gifK`cF+mp1jG zMTN#t+v@@g@=E4V;Tpzd0dp*9jRl;b+MWzZ?F_st zN=}POUa9F$&NCTNgG&)JW!naJ3q#Y9u1t^==_Jc_L<}u?H8fb<8A#rdYA!!+_XD?D zXn|mpguuWD)pmwW{Gb`3b)v(IYYFbL;=^-zrYP#AVTCRbeWQCZd S^346N-mqZSpoJ;0hEu<-;93X( delta 223 zcmdnP(!s23%*)F)-}r6RI|c@Z$3P4ROhA?c5EpAqR956kVQFEAVoPBRX3%7vm?hXU&K7wfiYT!4Wu848HzwGP4-)C1&MhniN&{=3Q{H?V$?DO2}3o&S*$?TEe@O9 V{FKt1R6CF}ib2Xa7&#bum;u*`D Date: Thu, 17 May 2018 04:55:16 +0000 Subject: [PATCH 3/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 166 -> 161 bytes .../__pycache__/build.cpython-36.pyc | Bin 522 -> 871 bytes q03_split_country/build.py | 17 ++++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 172 -> 167 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1424 -> 1423 bytes 5 files changed, 14 insertions(+), 3 deletions(-) diff --git a/q03_split_country/__pycache__/__init__.cpython-36.pyc b/q03_split_country/__pycache__/__init__.cpython-36.pyc index e71d6ad8447b136dd4ced8957fb372b04928ae9b..4034a5b849d60f943dd2e568e964c6c50a305145 100644 GIT binary patch delta 51 zcmZ3+xR8=p`s`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ=9;*wGqhx delta 56 zcmZ3;xQvnAn3tDJ-6~=tyM=17erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#CRtF-i#9l diff --git a/q03_split_country/__pycache__/build.cpython-36.pyc b/q03_split_country/__pycache__/build.cpython-36.pyc index 5935601a743a778838cf0355c720e3720a4bcae6..3228651caccd73ce96be6550e725c2107ee32ecd 100644 GIT binary patch literal 871 zcmZuvL2KJE6qaN=cG9F99c=Wrw=7X-Z)eyr-up>Amm!r1Qa`_xk8J{Z0`2i5?ADqjzBT12~R2mWbkZ zCe(wONM8jsz;4fz9Tn0LVxLAl;GG*pyP_+i9i~0eTO7d-zCgq94r-yv5I0XN!}21n zgsoDmWnMw<z z7VYpg-eQhV(KXqU1?Gf%H!kaKJ;?hbw8aa;eFyWFV7Kx(o?#wBCc5=p1}JsEky8Ya zdy`E+E9;^%>z5AMLvshhX>{S5_rYz^0_}ijdyPztI{>VL13kR@flLRIzdk1OQi)_~ z*i}BOHPHJ~nx)k&6G>Kb@xV6Krd)`uN-odN_cDPnEtX_j=aR>I-9#hF)ReQa!(hSC z=2d&VR!W$3R!W{K!I`x2NR}DQV+i(FXn0@lGXM?qLQ8;f*8(ThXRF+rE)=}`17qkL z4`LcHt>v0_t*Fwx;9^C6Zc07$8(*_(-Vpwk4(`jQPBGhH+w$JK5Q;R<|Bo<&J$noe zkqAfl*cmy&<_Tnm{idT?!I^D{<}@g31?)+o=?lA*f|(*#pq)&ukRVxJ7REgfeLFK^ z&8kw#d>S9V(Lvbw-!B)p%C=mMleBGa1`xqh&Y2dExVYCeEum-x&1)&fu4hZZ5$NMS J@p06P@LzYq2;wCOVe4*9aCZ}TvXqMAp`N^z`Vu~e zZ?RVozJn)sbLznVGYlUy|NMp@!8jj{4o+rw#W6+_U8QXsPRtC#%Nj1R7zwx=~5RHNQ%+9ymTFHfU*A zS;7`yNQZ9pcb(k=*O1Y9RYS!e!OS(4RMk{viZ9DWPzw&*PdvFee46GZ7%90f9~!|* z$r%-}=i~TXi0H_9x^KglDn`MQmf4{)vRzrCTD$!wMedRQ^p5!zHk!$X8Ntu|zu>V5 JM>xju;2+hlOho_y diff --git a/q03_split_country/build.py b/q03_split_country/build.py index 6c075fb..f27ecce 100644 --- a/q03_split_country/build.py +++ b/q03_split_country/build.py @@ -1,10 +1,21 @@ +# %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" +# 'write your solution here' df = q02_rename_columns(path) - \ No newline at end of file + country_names = df['country name'] + s = country_names.apply(lambda x : x.split()[0]) + df['country'] = s + df.set_index('country', inplace=True) +# df.drop(['Total'], axis=1, inplace=True) + df.drop(['country name'], axis=1, inplace=True) + return df[:-1] +df = q03_summer_gold_medals(path) +df.shape + + diff --git a/q03_split_country/tests/__pycache__/__init__.cpython-36.pyc b/q03_split_country/tests/__pycache__/__init__.cpython-36.pyc index 6015fed2dbea86e31eda4681fd1f53f29b2ef18c..82aab2c39079a7a9c67ce594750173ef0c8a0b70 100644 GIT binary patch delta 51 zcmZ3(xSWyQn3tDpzVX|M>=p_k`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ#=5z-={m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiSZr){{s`e diff --git a/q03_split_country/tests/__pycache__/test.cpython-36.pyc b/q03_split_country/tests/__pycache__/test.cpython-36.pyc index 51cbfae7c470758b6df9dd0e79f7b32a29cac8f3..b23df876042c6432eb5d7723834eea1dd335d957 100644 GIT binary patch delta 96 zcmbQh-OtTw%*)F)-}r5m!9>op9DM1iC26HOIU8@uGAabSq@vmSv`w7L+9F yhvye%7Z)TZr|Ku?r=)I{VPa%tjG8RR{FP0Ffq|h&bh0GNA~s Date: Sun, 20 May 2018 04:31:47 +0000 Subject: [PATCH 4/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 182 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 552 -> 790 bytes q04_country_with_most_gold_medals/build.py | 15 ++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 188 -> 183 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1149 -> 1148 bytes 5 files changed, 12 insertions(+), 3 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..43010b271d5fcd28dcc782c1198fca595e55b659 100644 GIT binary patch delta 51 zcmdnSxRH_Fn3tDpzVX|M>=p`f`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ-T1qH4+H` delta 56 zcmdnUxQ&tBn3tE!%qn6cyM=19erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#P}cp>b(sr`isTD73!I^UR&$65|&vLE0+Q`ynrCXP{uLLWBh#@{exCX$Z4cg%?-rx#v z$%a&fV~)QQPOix-R7F1C;R81M%g)dNA0P7DXcJWlk9N2k@xIDBfO)`cIxBVCc-s|s(yxkIgNwam?gz3@pvB{5zS6bGZ!BBO zWoy8^FWTNX!%C5tnu|YP7RKsIls>;bJum)U^!IPbuUe^iX1ehDzu%^y!A$`WN%07O z!q2fif!$&nMus(L)k2HqP+>H{~+Nt>jg< zAA`O0Y#5tn1M2yOt)AH5=$~}F{PxfWGG?- z3jIpZ4=qkDD%MX-%E&CvNX;%TO)5&vP0Y(o%+t?HEssyj%t3B0xsm;;_lhPbtkw TwFCK}7^IAYk%N(kk%t)oj?_8< diff --git a/q04_country_with_most_gold_medals/build.py b/q04_country_with_most_gold_medals/build.py index 27251ef..722067c 100644 --- a/q04_country_with_most_gold_medals/build.py +++ b/q04_country_with_most_gold_medals/build.py @@ -1,11 +1,20 @@ +# %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" + 'write your solution here' df = q03_summer_gold_medals(path) - + d = df.Gold + v = d.iloc[:,0].astype(int) + d.iloc[:,1].astype(int) +d.iloc[:,2].astype(int) + country_with_most_golds = v.nlargest(1).index[0].strip() + return country_with_most_golds + + +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..6927c7a5c087d425517730c113b74948eb100962 100644 GIT binary patch delta 51 zcmdnPxSf&Rn3tDpzVX|M>=p_s`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQz8JiWfCC( delta 56 zcmdnaxQCJ5n3tDpLr}y-b_>-^{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiSZEt2@Dhe 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..f0b84a622fa39cc85544c4c74fabbc3983b7c59c 100644 GIT binary patch delta 74 zcmey%@rQ%cn3tDpzVX|r^og7|IQY_2OVUbnayC8{WmHJe&&bbB)z2^kE-pw+PSsD&Pf6V@&m_vk7&Y0H#RCBIf*IHV delta 75 zcmeyv@t1?sn3tDJ-zz36ej?`$7OwQvl8rA#8C6sDLyJ?3iuDtdGBS%ZQnQOolZp~^ f6Z0|?^Yrsl%j45Bb5e^p%Q1;EG2WVN!r}n{(rOv? From 36d99c2153a49b31054883d262fa188d44a4133c Mon Sep 17 00:00:00 2001 From: kravigupta Date: Sun, 20 May 2018 04:33:27 +0000 Subject: [PATCH 5/8] Done --- q04_country_with_most_gold_medals/build.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/q04_country_with_most_gold_medals/build.py b/q04_country_with_most_gold_medals/build.py index 722067c..e7cf430 100644 --- a/q04_country_with_most_gold_medals/build.py +++ b/q04_country_with_most_gold_medals/build.py @@ -6,7 +6,7 @@ path = './data/olympics.csv' def q04_country_with_most_gold_medals(path): - 'write your solution here' + df = q03_summer_gold_medals(path) d = df.Gold v = d.iloc[:,0].astype(int) + d.iloc[:,1].astype(int) +d.iloc[:,2].astype(int) From b8c282e1e170bba83a9361c49c215fbe44f28a81 Mon Sep 17 00:00:00 2001 From: kravigupta Date: Sun, 20 May 2018 04:36:07 +0000 Subject: [PATCH 6/8] Done --- q04_country_with_most_gold_medals/build.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/q04_country_with_most_gold_medals/build.py b/q04_country_with_most_gold_medals/build.py index e7cf430..dfeb555 100644 --- a/q04_country_with_most_gold_medals/build.py +++ b/q04_country_with_most_gold_medals/build.py @@ -9,7 +9,7 @@ def q04_country_with_most_gold_medals(path): df = q03_summer_gold_medals(path) d = df.Gold - v = d.iloc[:,0].astype(int) + d.iloc[:,1].astype(int) +d.iloc[:,2].astype(int) + v = d.iloc[:,2].astype(int) country_with_most_golds = v.nlargest(1).index[0].strip() return country_with_most_golds @@ -18,3 +18,4 @@ def q04_country_with_most_gold_medals(path): + From e9501531806183db2f8d6141252760b846cd4aa6 Mon Sep 17 00:00:00 2001 From: kravigupta Date: Sun, 20 May 2018 04:43:12 +0000 Subject: [PATCH 7/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 177 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 523 -> 684 bytes q05_difference_in_gold_medal/build.py | 13 ++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 183 -> 178 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1104 -> 1103 bytes 5 files changed, 10 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..8c9a3bb2a53b7566ac2cc410fb2edbe76f26be8f 100644 GIT binary patch delta 51 zcmdnUxQ3D4n3tDpzVX|M>=p`<`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ+xrijS=+# delta 56 zcmZ3(xRH_Fn3tE!%qn6cyM=0;erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#CTr-=gJd7 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..0047a2059a0272e7df8b81093bd32e8b3297cc5d 100644 GIT binary patch delta 447 zcmYjMu};H43_V{iXXYAD_OqY;!rsm1UcFxX{3W*^K*$$aF^cgCx;j`icQ-v- zn8JD@URA&)aVm?u_UvJ+_A!wJC)SH z&tqpvB(%ZrmB+#;@jZ*HY$5|~gmI?rIO1tHP?^ItlRWEbDmog3hVdIo>p0-&+U+I7 zz#XJ~9Ck+%kG)CKfs))0OxI6DumrejSCFb~1Ohf#un*}5#!gLJlE;E8O{MV6cr=s~ sO=IaTA7KZ)J}oD(mv3u(mKnailN?Gib6+OfaZV zW`rsP(ID&$Qpy4(z-pMPB+832OHvgo^Gk~qit}?yOEUBG6f#naQvFskXfobnDM&2I zC<3Vm6ThPMLyJ?3iuDtdGBS%ZQnQOolZp~^6Z0|?^Yrsl%j45Bb5e`-^K&Y53o?_7 z<0sE$^wwYlSqa1pMeIOAlk*l^L1JD?V(~4ef|OgVd8N4pmA9Dk3T{o7V3K9LHQ9{G m#u%g!VJn0MGUgVCO>TZlX-=vg$S=hlK!SsjgOP`khY0{tUPdDT diff --git a/q05_difference_in_gold_medal/build.py b/q05_difference_in_gold_medal/build.py index 9fb11ec..d058264 100644 --- a/q05_difference_in_gold_medal/build.py +++ b/q05_difference_in_gold_medal/build.py @@ -1,9 +1,16 @@ +# %load q05_difference_in_gold_medal/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 - -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) + d = df.Gold + v = abs(d.iloc[:,0].astype(int) - d.iloc[:,1].astype(int)) + return v.nlargest(2).iloc[1,] + + + 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..0ede05ffe4d4d2169c36114e1a31051a00eaca9a 100644 GIT binary patch delta 51 zcmdnaxQUV7n3tDpzVX|M>=p{~`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ-T4ry%G%o delta 56 zcmdnQxSf&Rn3tDpLr}y-b_>-M{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiSfYz1{o9U 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..e14d84ad8493c1a381e5372adaf7a5caf20fc6cd 100644 GIT binary patch delta 96 zcmV-m0H6QR2+s%!GYt(2pEK=RT#*UW2o7gubY^vIY_Z@K0U%p1Xm4$0FKcpPc4=pI zaCBiWS8sA_b8ul}WiMlIWMz{Y0;U6La08RW0=xkclYj$<3R(tmVQyq$b8--q5d=SU CY9UJi delta 97 zcmV-n0G|KP2+#-#GYt(2WlCIHRFMhO1PW(mbg|?W0VQBBRdZ!>b1z|HXlZk3WovVF zVsc?^VQy(*ZZB?ScVA{{Y-Mwk83LvQ>5~AH!UDVj5|e)ehYH#TaA9s_VRLd3lMn Date: Sun, 20 May 2018 04:57:53 +0000 Subject: [PATCH 8/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 163 -> 158 bytes .../__pycache__/build.cpython-36.pyc | Bin 511 -> 785 bytes q06_get_points/build.py | 13 ++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 169 -> 164 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1468 -> 1467 bytes 5 files changed, 12 insertions(+), 1 deletion(-) diff --git a/q06_get_points/__pycache__/__init__.cpython-36.pyc b/q06_get_points/__pycache__/__init__.cpython-36.pyc index 7c1cf4d3fa194ea500060d626e777dd17dfe16e1..4a14f5c9971e042bca132b8c9247584a64a6e8ac 100644 GIT binary patch delta 51 zcmZ3?IFFItn3tDpzVX|M>=p{%`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ|tk$9TB|% delta 56 zcmbQoxR{aMn3tE!%qn6cyM=0ierR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#CUrE--r_l diff --git a/q06_get_points/__pycache__/build.cpython-36.pyc b/q06_get_points/__pycache__/build.cpython-36.pyc index d45fe38e1dfa35d316d77f85e60e28faa5563d06..87c35f4b93c1588577715eadbbec35b67aff9ea2 100644 GIT binary patch literal 785 zcmZWn!EO^V5VgJDO&X;oAf$>&(G5QsyC5Iul6R7gD_nZwFiyXhw0wQD<(Qf*Ex zAH$W;@s(44ffKW<1QOM&8T-x5&OAT)_3`oG3&P)D5`=!Ey#*M30CVra2_&#W40k(W z5$r_KDrPZmbCF7_9_zuGvc8B#@_^Wpz*lJ8+rZ!Ga*V^sTVB?=m(J(TsM161+3ne@ z+{&6)GB31RRJFT%D!AvFR;$XCg-Z*!EO6TcRsu%BF2LL`a2_@29azB3+_!C((N9_lmT>1+MurGdEV(MxQd*XLw7R~N zjFw6lwg=VYBv8ZsO(5br;Ay}v;0YUg?YYWL*Y_u~Cs6t4b9SREnawR&tc#~$@lFXHvrcMvO_#1l>7x+7{<~7 delta 301 zcmbQp_MchVn3tF9y>(2K03!p#V+JI^1Y|n^ak0rnWnG>W))s~+juggV22Hk!2?q7a zK;>WnQU=1#KwQiNBuW@+7@8St8Nq6qswB#bGD}hwD)UQ=6pHh6N=q{H^As{ti&FhG z8H<>K>NS~eu@oehWZYs(Nn6QK#0C`l<*OfBoLW?@pO}=9S)7rYU0j+}l$e{CmzkKS zpO;!5pT?4zlUh8PkI7OCq`nyB00yQa4j`$?d5f(eF)t;t_!d(^$}QHs(%gc|TTFQc xw=p`v`WgATsruPPiDjATr3EF4`r-LS*~JBk$*KCu`6;Or GQ(OV8O%c@q delta 56 zcmZ3&xRR0Gn3tDpLr}y-b_>-o{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiSe!g{m2uu diff --git a/q06_get_points/tests/__pycache__/test.cpython-36.pyc b/q06_get_points/tests/__pycache__/test.cpython-36.pyc index 8cccf4a4cb145cdffdc18c5d5cd41c9cf7a4e854..ea9641192f78de316c950c401895bcceea1a6564 100644 GIT binary patch delta 203 zcmdnPy_=iUn3tDpzVX{A<%yg#gqc$~QaDq%Qn*uiQg~DNQutE@CT{WI;7d;}Nh{6C znZ&4|Db2vZ@UjU+2!IGNAdxwn8Aw<%0lC^BF$oaCIN6hNDN_;e5e3RK&bGc*-Bp!CZykeI<_U&f_OFBvC)VT@M|(hn_8Eh^Se zOv=bC&PdHJE=?**%uUS8Ow7~IOD&I2%gjkFo?OiIiSgFvH0B&eHff*{Me>ttS;d)( acqe~k5oY9_%*vX}EejHt0};GHNjm_g{xb&v