From 5831107e5c480bed61fa5c68020085cfa32da79e Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Sat, 29 Sep 2018 09:49:53 +0000 Subject: [PATCH 1/7] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 211 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 207 -> 230 bytes .../__pycache__/build.cpython-36.pyc | Bin 1447 -> 724 bytes q01_rename_columns/build.py | 22 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 213 -> 236 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2189 -> 2106 bytes 6 files changed, 22 insertions(+) create mode 100644 __pycache__/__init__.cpython-36.pyc diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6100ce73e0dc062bc10117901cb4a6a5c23faa5d GIT binary patch literal 211 zcmX|*u?oU47=%*?m4NS%)x}s_r4&)oMFd?$1RZ`#5;WT8FR?}H8#(ztuD*qn(ZPf7 zxZyZ1Xtn5c{@8B_Auq>Yo=X$QrRhwP9g*Iev}?CMomrI>N-{KT=~$F0^9Rfi<6aa8 zA?tPhh|)+&DY{ literal 0 HcmV?d00001 diff --git a/q01_rename_columns/__pycache__/__init__.cpython-36.pyc b/q01_rename_columns/__pycache__/__init__.cpython-36.pyc index 86045c57514501df820d035ba54d2fcd46d5000d..e42d635a427717906a76ce6cde4942a95f9ea29d 100644 GIT binary patch delta 93 zcmX@l_>7U$n3tE!$zy$V=tRzPk0AYw{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V vRQ>#%%G`p?Q~p|!JBjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ Zfnj`6YF=V)YJ75jPHAplam>UMasWdA8Iu42 diff --git a/q01_rename_columns/__pycache__/build.cpython-36.pyc b/q01_rename_columns/__pycache__/build.cpython-36.pyc index 56daa0d09554cf72af8f329cc380af32570a7b8a..aeda565fb998176ad1785036b777e8d77cebca70 100644 GIT binary patch literal 724 zcmZuvy>8nu5GH9`QXR`_(!W(1wM70|iXteAdMMB#9h@S7ItYr6ZRALzN=gZAI9t}d zL0_O#*FFo^PI-k+J<4)npe4cY^xfTecOp1--Tu$_KR&q~LVl5*#qj$L9`zIf2+)j# z6c}{wNXUTBiQj#|2surtF}RFkAI}VrIzgz&g04{s?4I4yHC><@y3hj)Y;fQa^kEMM z;KC60;qf;Y4&d;fQL;AGpPW9J!afZhb(NM<+$e3&L|s&JsrTNA45E3R=Ui%co@Uov z{-tlFC{}z+2WO&+vn|^Q&(osX5pHQKY-uZOS-fbyQ}`kqKI=2 zue{N!I~sdOh?54V-jOu-w6cu*c#IYUjl~dJyQ$GQOv0p1FxDhYR>PUdFVcd8SDBwX z^O?32k=1#jLOU(WEKa!J(X52fkvxVdQPB&HG|LJiF}5G{QeMJikt^{ z$&h|oz8p=1b0M!(iDiOB01rgA%*!;1Fk``!Dk}I*@O3nfHYKCBcW_as861~OefV#% zhmDknKK*G)S>bP=HT>J85a;Md4RO>HM8!(a|~$bBo|O;{58H`qRbO?*dHRf B#>xNy literal 1447 zcmbtS%}(1u5Z+xowi6OcDJ9T9<$#cKiAZv(Duh~6iBq`*3CRtLjK>9o|5!WFM9vA+ z8;9O|uGDkiqL1KfPrL%B&e{$T!KK31?0&N|^Uciev@4Yo`TgnhPlb@b8Hy2}oYN|~jX&Ak%{WR^ z90lYkq#Vi=hXOMXaD2--%2OOFa;PbXHpQVqu0*}hjhw7A8^&DN=|g~xWl{j)GpJO03n z_;9Dr64gXs*9&#k_5#N+t(%7sPbZ^v#Y4Qo<$%OwZ!vuUe9ChQ^q6rurr+6#j3qFg ztu^yxiTuU(0O?s{EurQw!c`==e%pE1+v3*nL*%c}#q-pN|C&n?ez zt$toqZ+~Dr&#%%G`p?Q~xudgHjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ ffnj`6YF=V)YJ75jPHAplaZE{SaY=E^#B*{0>b)F5 diff --git a/q01_rename_columns/tests/__pycache__/test.cpython-36.pyc b/q01_rename_columns/tests/__pycache__/test.cpython-36.pyc index bd0596ec1b87ce3ca7c3e59afc652c310a9b6de8..476b450afa7ba70a7597c87c421eb48fe873eabf 100644 GIT binary patch delta 664 zcmZvY&ui2`6vt1550b1q?NXT2f1$z^Sy8xPc39zy%Zhga&osP=^LI zp#^PNfDUw_2Ynd8A`D@?1k3x~pmCqT3XEP77zyjd4w~TX5bw;}FIzp2mV8&J;!dQ* z4-38MA-&w#J{ny0Au1yO(>?luI_REArhi&jcG@U^?fR1}6@D%=nC>55U*Gf}X7Y*3 zqgeQH2Exyh!!)19A>Mc_;v$@hXa3XmjZlhNl!`FUl6g8)eu15pulMXrbfjO{-@8rI z$h7!_1%1HQ=vcpJU#~5i>=5DEvTk$_QP$KX%7sVe|CQ$BMg5$e>sL3<<5`*c2tB%? z-`E?v&~^9VxPw)4V6bd(*5I$lN-db2gIK|>ID%8oFzhPp zwMsV(A&bMXs4iPZN;LXm>hOIX;)H-n(y7ERVK}Nj0k+W1{-qY28b{ bm1Zzc#7$#EEg_iIq9!%eU{5TH5;}+%cs}PBDaz&~WL92CPS@RBe3H#;D2F*1o zVkKG}+ge&!YiD6E{sEaz1i>F*qm46bpbdu`M%RQ?(K#UmvQ*+40?l1U5>*@^$}kj zIFkOnwSO}lGCI3c=4qHGv$PnGcvP@_LPurz`0|yA(JW4BG|H1{n(?rd+B~d=WE*W( z8Tq!>REkRL54e(vo$4Oh*krVvvMd^Byo|FEJufR<-LIi0I^L_0b))*MzqsC$8MZ3H zC(Kq{c`pop6c^M-Y?=NArCYkV^Kq#RWLT;O{r~OVeKZ{>z=$jhOBz?mS77y Date: Wed, 10 Oct 2018 16:28:58 +0000 Subject: [PATCH 2/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 211 -> 234 bytes .../__pycache__/build.cpython-36.pyc | Bin 601 -> 523 bytes q02_country_operations/build.py | 10 +++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 217 -> 240 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2064 -> 1891 bytes 5 files changed, 7 insertions(+), 3 deletions(-) diff --git a/q02_country_operations/__pycache__/__init__.cpython-36.pyc b/q02_country_operations/__pycache__/__init__.cpython-36.pyc index 005bbe0f59e7251da0293086d4e318989a629efb..50d63d7f17dde1f98c0d01450f4b637f0093a7ca 100644 GIT binary patch delta 106 zcmcc2_==I!n3tE!$zy$V=tRzP(=h#v{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V zRQ>#%%G`p?ts`4Xz delta 74 zcmaFGc$tyYn3tE!Db6Q4W+G>~slBsRjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ dfl+*NeraAwQDuC7L26NANoIatam>UsasaeT8;1Y@ diff --git a/q02_country_operations/__pycache__/build.cpython-36.pyc b/q02_country_operations/__pycache__/build.cpython-36.pyc index 65c7fed965349a7b6e0dde2e9e236d662710c2f7..602c3a59d71f16c87f3bc42940bd5260264f9a3f 100644 GIT binary patch delta 355 zcmcb~(#@i5%*)GlP-9>8Zbk-%#|%h-3CMN;;$oGF%E}Y{eCpMJoEnA{MoES&hAhSu zrWEF8rYwdO7BHWw86?MQ10;hPG}-*3*q!rB^Gb>;e=%yj1RBjy1R|n%prY}9iMgqo z%(s|}ONwr>78m4XmH?@eqRawK##>A&X)76uIDzVa1?y+z=ceix6y>KlW~NtK7#Qn^ z=NDxc7bGU9>L=%?r0VDAROS|BCdUJnWThsT#OI}!>lYdr#V13okIyeiElMoO%+D*< zpS+V%!GZ&5Y%vRvU|>{YEaC>zewwUNmgz;Qm5C+!xjC6hdQc;akjBb*(wB8BpMl#sgP6*8J+6> zk&d16Bl0h}W=VfQ7Ed`62@!Qq3HAvNEiY)<_{eliOf~_Ke?=bf@nxPqHFwaKAr<`Y}ue`sqg!wBB49Xgg z(R7Ta>*B90+hss!u-sY5O!HnXD%n#YP-kM^JLi&{=15d?E$cgL!}X8lMl|h5i#K8P z#h^9rORLnhABy5J+%RkyqO>%P955?QQ}QxTQf_=z=9xC+8`p5Q|G*k*P56!E3+S^R zj^0O~B(FbeQACf%#HAE7p6cjg{}9}BYGP4xnOK!7`dVc<8#%%G`p? delta 107 zcmeysc$1OSn3tE!Db6Q4W+G>Kq^q-4jC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ zfl+*NeraAwQDuC7L26NANoIataZE{SaY=DZe0*kJW=VX!UP0w84x8Nkl+v73J2nOe JhGHOQ0012dC364( diff --git a/q02_country_operations/tests/__pycache__/test.cpython-36.pyc b/q02_country_operations/tests/__pycache__/test.cpython-36.pyc index 1d77332557bc4d037b01e191f8a569b60739c4e3..3b118e441a29a22e06be109f8327e659995cdf6c 100644 GIT binary patch delta 678 zcmZ`%O>5Oa6rGt&KKtJ5qt8D41iNT4h>lW05tX8%f}k!6m8lS7X7ELmmoSs3w3{OJ z2Pm_1rN6+PEB}MwGCL^kc<6aT)K=?eAt_*iEk0g~5 z%yV~<2t@b>iBOVVhxY{b-hEkHjBy*ROWoW`wfsq-UQF7t`AWv-5nhQNY>&<}kv1ta z@9}rfgLOsCYjXDL0O;?>Y*Lky)v6Ntv#l!^R@p|SUg$c_B+DuxSygP6b)F@#c?oaRN9{YQSz+D~4l z#Z2lm=A*Z(u##0zkP3-$)7m5A7pfBtLMGoG=1)OhDjHtO}tC$atfbICA{ zj1!-wbWaWOUV#|MAb`LSAW+N@K?;WE(4tVWRM1u|PmL+i28`K%Vrs2otk8*EmDQ_v=dj+Wc?a%j-A%AQ{CO zANxs4InG!Ti$SJ#p0S;dU``UfLseJnzrx{&ifj2z z``M(a^DSwd)mYXzuDMVR?XwkD)ew$?0~|}4S$JDZvh4dL34C9gVk{&~gtSte?MWM_ zDUFG=h6#&hnJ^yXh)R2xX2EMBol!htnJ$S#l@(o_f5h#b5eo@7)e^2>uq?A!r0Obp zae<3EwDS1xHQ&8goMlnjyhfyRD@w>Hq<3^jV)=}s<$7=x)RcL!rdqRrYS8=x8wAc6 From 62dbadc5bf7aaf74486a0bcb663ef38b58a0f13d Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Wed, 10 Oct 2018 16:36:22 +0000 Subject: [PATCH 3/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 205 -> 228 bytes .../__pycache__/build.cpython-36.pyc | Bin 612 -> 878 bytes q03_better_event/build.py | 15 ++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 211 -> 234 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2101 -> 1934 bytes 5 files changed, 14 insertions(+), 1 deletion(-) diff --git a/q03_better_event/__pycache__/__init__.cpython-36.pyc b/q03_better_event/__pycache__/__init__.cpython-36.pyc index a1d4f1729b81f9a3a3dcb5b39d2f4f5901f28ecf..fd64e3f21f424f6916751395c937f62cb4c6dd62 100644 GIT binary patch delta 91 zcmX@h_=J(un3tE!$zy$V=tRzPw*dW&{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V tRQ>#%%G`p?~zNNEOjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ XfpL6NYDr0IQG9AyYFXh{l(yMoXT2gwTflQRiZN~ zD$`pG9>t1_q~H+F>q1l)H}}GbB|3>@zADNrt-`cgrr1`3Wgq5)JqN3P0(|_Tk;b=Z zjo0`by*Ho0zaqDo;Y;!WH9oQa$&NV(%-zfL4kG@RUAt<@j+#orB{@Tj+QNa%H-Ihpb3-41jPC zzr|f^q=(gAIOzxU$xQK8qGge1({MLQ`&!|@M>5Iv zsO2nkLYF(C2MoMB8u~!Nw>NjWcTd6wG$x##ldk`QDx}NIk5PX;N@SI5RY$S_73);y zrCA*He?sK1O+fpvfh@MWbzk z$lByT+T-q>gUs9h+GX6goi>@ixFu+`akG4_QVpG2R;p8?6YH-t1O;aHkJND%omWDD znzFxXu95kZsz2c~d!Vs?cm=sO?w-^`9G>Nc@vf~_mm1fO_CQn%t-o&WZw-zW)W5Y9 zgXy?Yq2whbdNAs5L>FVd2&~}XqDnK~D{8awxiw?A;Uf^XN`Epnk6AY`E8nlZHx^R% zua$#fyu1=ct(rD>i&zg$^K7#GgQKz7*zX6JvrmI OlympicsDF.loc[i,'Gold_Summer'] + OlympicsDF.loc[i,'Silver_Summer'] + OlympicsDF.loc[i,'Bronze_Summer']: + OlympicsDF.loc[i,'BetterEvent'] = 'Winter' + elif OlympicsDF.loc[i,'Gold_Winter'] + OlympicsDF.loc[i,'Silver_Winter'] + OlympicsDF.loc[i,'Bronze_Winter'] == OlympicsDF.loc[i,'Gold_Summer'] + OlympicsDF.loc[i,'Silver_Summer'] + OlympicsDF.loc[i,'Bronze_Summer']: + OlympicsDF.loc[i,'BetterEvent'] = 'Both' + else: + OlympicsDF.loc[i,'BetterEvent'] = 'Summer' + return OlympicsDF + + + diff --git a/q03_better_event/tests/__pycache__/__init__.cpython-36.pyc b/q03_better_event/tests/__pycache__/__init__.cpython-36.pyc index 3988395b3ab1dacda0b69d4ba0da69041fd39470..40ec4ac57b8d3ce43987be65c5e89b87f502a266 100644 GIT binary patch delta 124 zcmcc2_==I!n3tE!$zy$V=tR!)tT6qI{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V zRQ>#%%G`p?$D(L_K delta 74 zcmaFGc$tyYn3tE!Db6Q4W+G>~slBsRjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ dfpL6NYDr0IQG9AyYFUsasaW&8)pCj diff --git a/q03_better_event/tests/__pycache__/test.cpython-36.pyc b/q03_better_event/tests/__pycache__/test.cpython-36.pyc index 2b9c3a26df7cdc034fcf99b9833185e9e21b3f19..4c601c43003ffaa8575ffd8392648e34abd84403 100644 GIT binary patch delta 641 zcmZvZL2J}N6vtAA{55MkY)xqnrz}swz7KY zp`JVlk`LfV@F0R8LA>cPHxUHCf+yc(4~m*Fzj^ud@_%pMydS<=Ii19DZ~yk&2cHN+ z-_Rcqe4{;Bb_!5PAcd8eX9p zVbRxt?sq#`?zfO)Dvn+t6>0Cx7Xw9Kf81Lg7Y&`p0PC=<3m9euUcXbvaT`jh%2djh&1V^$-qyyAxebozS+0z` zcM~{Jr-s?gRxmLGBR@dKxwfQA>S=e*&hvjQwCs9Os(G$&I2U^kK)eB7#{r)P7C( z_TN@C?Ys8Rqf5ObCx0VBG^`OoU<5EISBN16Lp0PWl&q9AB+Z#N18M+m?k7lT8KXy5 zT*cK=SE5>6$Mx98ckQ@=8>P{R7GeiGrG`-xH;IW6ZBUs2FH)N>mTP^!?rOv$)fXD6 z(&`N17JL=U$kEL7EW1+t~{T9UkU%EAxY={sHA}Ago7} z=Y5~k5vAwOZ?n-i|gQ1Dr2D!XHgr$u z8?l@VDGjIm%{AoRgDV5*Dy@IZ$bBFA3B0NE&#aKzz&v zOu5iAKR*k4rm@cC&C&f(@-{#=S*z`ubgb>_Fxo7gdyo< z>drEGku_n43D4xIvGS~zlwEbMEatS@g>^Gd$ta??RRCA})L|2@0vp&4ScW#RkPhUY HkOlq#O6tWb From 7780c28f1694f449b659377030fe75e2ff03312e Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Fri, 12 Oct 2018 09:06:25 +0000 Subject: [PATCH 4/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 204 -> 227 bytes .../__pycache__/build.cpython-36.pyc | Bin 820 -> 873 bytes q04_find_top_10/build.py | 22 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 210 -> 233 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2941 -> 2775 bytes 5 files changed, 21 insertions(+), 1 deletion(-) diff --git a/q04_find_top_10/__pycache__/__init__.cpython-36.pyc b/q04_find_top_10/__pycache__/__init__.cpython-36.pyc index d8fba087f0dad22953e6837bd6b26d7bb14f7d80..76b45a8c0bb2a237e94bd98db98629802007615c 100644 GIT binary patch delta 90 zcmX@Z_?VH?n3tE!$zy$V=tRzPSAYGC{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V sRQ>#%%G`p?~kA<^UjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ wfk}K?W?o8sNq#}Rp+QW1d}dx|NqoFsLFFwDo80`A(wtN~HUMJ0G7;iUKRMo5b#`gDl#vXeoys4B>(l+zvBifcF*2^IaU}J~R5%`w#JG^aMQZmFb(1-cFeMMchrmTBWRb&e1zZ_uJ z3QZ(Z9;fqL3}?G-0}LqZ7^Q8n4wIEI1zm`c7c_~DEj%Oapi{KpSEYJ;$taX@T;fTI z6V`L91rN+hN}*ZLsw^0f?uQk76Q^)p_iQ!nR;*PvOjx&CT8@f(q@+~o52U-W%|Gw_ zg_6S0wBqr6^LjM#KPvs%WML%yNO7^h&j1wHBCoL20NW=u?ek`Njw|w-_BvO;lo!sEVF6%18C2Idsqd{ iLc7qe@@44qa0k$Hn&z2Qe3ghdZkch~7ntIv`^bM2-t5u< literal 820 zcmZ8fL2uJA6t-h0&ALuZTVYJ%&@-rFK@iF(?0n1;mcEs&~J2a*>FFCQ+xtoh~WgK z*vF~mTPg7gM$GalC!8*^Z*z;=wZ$vT2%|rc?{J6P%w`U2Eonggmhbvoew(=`sK0d! zc~PI}-I+HI&$v=thWwgmN%OlGjAA5o<%8#a8jmOakD=N zSfrvrB=a#IAvAP2|(z>k?|a3Ay=!Sm0dYi>zsmWdh__3j1}+AMJam)h%nN6 zmt1n)nXDxrgFx+^3Kb>AZ5y5qU7|@`DD7rRBriDJNWoR#)zpaBbRv>rjiVaJO|JLw z)o{ZbZFpntOhlTB>?e}@Q0dR}$&28f!0U)w#QQReW=ZPgB0;@Zd@6|Mq)TM5JT+hIpx2qc4ry?JE>k=#HUj>Lr^T1m6J?NT*?#ooLGU2Z< Pctr=Giz#-^Choys2K3@Y diff --git a/q04_find_top_10/build.py b/q04_find_top_10/build.py index 9f283b7..a11cb48 100644 --- a/q04_find_top_10/build.py +++ b/q04_find_top_10/build.py @@ -1,8 +1,28 @@ +# %load q04_find_top_10/build.py # default imports from greyatomlib.olympics_project_new.q03_better_event.build import q03_better_event,q02_country_operations, q01_rename_columns -path = "./data/olympics.csv" +path = './data/olympics.csv' OlympicsDF=q01_rename_columns(path) OlympicsDF=q02_country_operations(OlympicsDF) OlympicsDF=q03_better_event(OlympicsDF) +def q04_find_top_10(OlympicsDF,col1,col2,col3): + sorted_summer = OlympicsDF[['Country_Name',col1]].sort_values(col1,ascending=False) + top_10_summer = (sorted_summer[1:].head(10))['Country_Name'] + + sorted_winter = OlympicsDF[['Country_Name',col2]].sort_values(col2,ascending=False) + top_10_winter = (sorted_winter[1:].head(10))['Country_Name'] + + sorted_total = OlympicsDF[['Country_Name',col3]].sort_values(col3,ascending=False) + top_10_total = (sorted_total[1:].head(10))['Country_Name'] + + common = list(set(top_10_summer) & set(top_10_winter) & set(top_10_total)) + + return list(top_10_summer),list(top_10_winter),list(top_10_total),common + + + + + + diff --git a/q04_find_top_10/tests/__pycache__/__init__.cpython-36.pyc b/q04_find_top_10/tests/__pycache__/__init__.cpython-36.pyc index b6dea627522f063d4b856f09e4fd454850209db8..4c8172e7397b39381c75373357e793451337e214 100644 GIT binary patch delta 123 zcmcb__>z&+n3tE!$zy$V=tR!)%uxM|{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V zRQ>#%%G`p?~iJh}mjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ cfk}K?W?o8sNq#}Rp+QVZYH>+%%*4}j0FP!GZvX%Q diff --git a/q04_find_top_10/tests/__pycache__/test.cpython-36.pyc b/q04_find_top_10/tests/__pycache__/test.cpython-36.pyc index f2adc9ccc36241f12ad7a4ad0716b044189dc8f9..12cfc192da752a87f06794aa340fc60176ff5997 100644 GIT binary patch delta 835 zcmZvZ-)q!B5XX0On;)0UwY|3YqqS$%qFB`CYDJ5RRtwf&h)O|N#c*b}Z8W*0Ns815 z`%oVQ@j>${{sn>sUq$>Ae6o;71;KwoD7bS~6l<3K%w*=fJ3Gu)ZL_*IRW6(7FTTBf z*&yUA`Rg;KKO=YYSpo5g38y69P@4tQU9{wCp&Ysf^Rym={Sp+fKxHMK+ObP}jWn zXkfyIcG|YzolrhfO}0&9mTeUdUGJ0bj~n(<7zjIxL+}1 zqi$pj(@WViW8?Sb=Za$!|Elnw2KL~h%qrIGyr+KG93yGlF{Z5e&pvc~tIZ8R@OD`{ zY=Ie?tq&i`C!(drIRr}dMw!0XFT#_hD--wTZyP(73r6Vq#=?9n6r1u^^i#P>no(W- zUd*E%8l9pTRa3KMC0a>+ox3QBm*N^47_ejTeaB&eVO!!6*B(c=GBeRz&DW}EHWdBP zCa!iku-x!phqc7POYd!-I^cGxEze(=j}Ij|D(3}ZgMX^o5XoE?kVtnnda2c; zP5t=1vM>6L|J%-G#>rDr0rW~DE2tnw5aWnCViNK9QzcOm*K~o0;^sL4o#?6<3XVjX z8jI700bbiMVuc^_SoV0V`eyhl)=b}LF2w4tXSs12tiUyU4vV!83)=?}>-(-1VuJzp zLMscT2LJ#7 From 970961b29d20e76776ff259dc9ef51afdd22b1c1 Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Fri, 12 Oct 2018 09:22:08 +0000 Subject: [PATCH 5/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 208 -> 231 bytes .../__pycache__/build.cpython-36.pyc | Bin 582 -> 1064 bytes q05_top_10_plotting/build.py | 24 ++++++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 214 -> 237 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1304 -> 3654 bytes 5 files changed, 22 insertions(+), 2 deletions(-) diff --git a/q05_top_10_plotting/__pycache__/__init__.cpython-36.pyc b/q05_top_10_plotting/__pycache__/__init__.cpython-36.pyc index 36afe446e05829cdf643a9a89d82b42d08b00b42..039a921e7202a90ff2545982ae3da881bd15cb3c 100644 GIT binary patch delta 121 zcmcb>_?(f`n3tE!$zy$V=tR!)^kDsr{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V zRQ>#%%G`p?%mBcteBuf}H%4lFYnx{rLFIyv&mLc)fzk WTO2mI`6;D2sdj7(3=G9U%m4r;A}Lt_ delta 71 zcmaFPc!81An3tE!Db6Q4W+G>~k&UxejC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ afoXh6enGsUL3}|@eo0AYUV6;LlX3uA2pOjU diff --git a/q05_top_10_plotting/__pycache__/build.cpython-36.pyc b/q05_top_10_plotting/__pycache__/build.cpython-36.pyc index f75beb57f8f69c2384185733dbed2236b29d41c2..d356c0e2bfd73f216f5fa79611aa1143effd6d31 100644 GIT binary patch literal 1064 zcma)5PjAyO6t@%SPqTI_8;p%_&;xD80C7MFX^7)M+N4PaDN1A0B}?MeaaW4Qsa*LW zT=@Wq&*3YlT{&{%Ic=drAQ8*I=jZ2Np7VPzhn-IFdGz(wcY@G2wDvf#ehRbB02pF8 zM;WFTtgPHF2qlF>ox-JV;ZYAGZe>2R=NKbKXp4KiHODmIE)N>(EG^*ybC}D#IeAU! z25r+0-DEy%eL!@J;Sf?h(B;4(~^A(vn3=RMA1GyW{XM8giw$jQAxlmEIkP z_o75hN+oBJsJM((D#}`KkHdpV@-i+sg!4%Odv-h;z1!&zSghiK$Y({BCUrllFLnD= zs5p;KCPl&J$~#L-$fKPmmVi3V;{n<*k6_kc0Ipy#ypJ+;h38-yX4c5sNAHQknRP`n z8zz}s7=iCFn~{&85v<)g!s~2n$#xpH)36<2JDK+%Y*4<*?KW(;VY|R~Gyh*~hCpra zShtUs`W=H>(tP0cU4S0ez64#2pwfp8*)qE=P0~6owO!>(+rwDOz{CtqyKhyRT-2J> z=VH3X@pSNFsrR$zdgD}72jNoeh4Wi$h|tcW+)>@sv(oOu%1t;yAC4rS#YzHE#Sqy=PY8c&)|l;-E8oAoqR$$2!4lM7xlO{!R(%WV_iF>uqsEdcEviK2iq inoBmat-)<`z<*o_Hp%%DlcMed1lAr7Fu{H^cCDZHG8g** delta 277 zcmZ3%ag0UTn3tF9j+B4&A4Ud-#|%h-707k~;^L%<%1Nw@!3>%l6DJj_M)8E?mn7!I z2bbpNrWV0?;hA|QsYSO~!E&1Xll_>bS#L2H6s-lg$AbaCHV#Mh6eEkIr$|enR)3kNu`-NDS8E! fw>WHa^HWN5Qtg;Pe&YiYT#OQoT#PJ?9AF3lUqMmM diff --git a/q05_top_10_plotting/build.py b/q05_top_10_plotting/build.py index 78064cc..6d37876 100644 --- a/q05_top_10_plotting/build.py +++ b/q05_top_10_plotting/build.py @@ -1,13 +1,33 @@ +# %load q05_top_10_plotting/build.py # default imports import matplotlib.pyplot as plt + from greyatomlib.olympics_project_new.q04_find_top_10.build import q04_find_top_10, q03_better_event, q02_country_operations, q01_rename_columns plt.switch_backend('agg') -path = "./data/olympics.csv" +path = './data/olympics.csv' OlympicsDF=q01_rename_columns(path) OlympicsDF=q02_country_operations(OlympicsDF) OlympicsDF=q03_better_event(OlympicsDF) -Top10Summer,Top10Winter, Top10, Common =q04_find_top_10(OlympicsDF,'Total_Summer', 'Total_Winter','Total') +Top10Summer,Top10Winter, Top10, Common = q04_find_top_10(OlympicsDF,'Total_Summer', 'Total_Winter','Total') +def q05_top_10_plotting(OlympicsDF,Top10Summer,Top10Winter,Top10): + + #For Summer + top_10_summer = OlympicsDF[OlympicsDF['Country_Name'].isin(Top10Summer)][['Country_Name','Total_Summer']] + plt.bar(top_10_summer.Country_Name,top_10_summer.Total_Summer) + plt.xticks(rotation=45) + plt.show() + + #For Winter: + top_10_winter = OlympicsDF[OlympicsDF['Country_Name'].isin(Top10Winter)][['Country_Name','Total_Winter']] + plt.bar(top_10_winter.Country_Name,top_10_winter.Total_Winter) + plt.xticks(rotation=45) + plt.show() + + top_10 = OlympicsDF[OlympicsDF['Country_Name'].isin(Top10)][['Country_Name','Total']] + plt.bar(top_10.Country_Name,top_10.Total) + plt.xticks(rotation=45) + plt.show() diff --git a/q05_top_10_plotting/tests/__pycache__/__init__.cpython-36.pyc b/q05_top_10_plotting/tests/__pycache__/__init__.cpython-36.pyc index 3fdeb4e88052d6508cb40bf730fcd20a10bb2b45..d1f87801dfdadbbe330872bf34d0744fc76a8271 100644 GIT binary patch delta 100 zcmcb{_?D5=n3tE!$zy$V=tRzP|499e{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V zRQ>#%%G`p?%mBcteBuf}H%4lFYnx{gTw;l4AXdJLCZ3 CLL_~g_E;YjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ gfoXh6enGsUL3}|@eo0AYUV2PPYH>+%%*69@00CbdQ~&?~ diff --git a/q05_top_10_plotting/tests/__pycache__/test.cpython-36.pyc b/q05_top_10_plotting/tests/__pycache__/test.cpython-36.pyc index ddca5ec511b2af55a419dd233ce5e0c3f2b9e1ab..59234c4e5b69fced7becd8cf6bc253e3a0bd13e6 100644 GIT binary patch literal 3654 zcmc(iTW=Fb6vy{wdwokn0*17pF0E*B1+h(<7Eo0o0;N=H9!e^tEz)T5OyW)V;>^rK zV^OJ6_z3+HeQCeXy!Odop-(+$HZe)PCIPj=)}ER5+|K;={AZ6>o6XwYZ~px8*Q#Os zWgPjGpneA~@f#Rw_y#qp6`8&Xr5#zZ?c1h79a@TOA`4)u!PU{%)GH~l7aSyPvlgR;z;)TLEg+jpKg{+vJWFZgFzi8a|An`aCAj%hqF zXq`4*8nnUeecNB8)+3|c9Ie&XISVACUYdB{!S!txdA-lQ-WRvKw{EX?y&K)$&06hF zkjX*HZ+l4+guFI}4H+A4Q@NW=$n`+5u?4@hOKNGiyGCR>B)u*fMyZrxvaRNKyPuJ* zFrf!6YGJp#N}e()87J%+OQdS;c5je=nkAC&k#xv-Aj32fYH_#QBb+5c%%C~S;zYo* zbK6XAWlOxsY=1^90w!TZ7bPn#Tbe=9i zS)*s@B9wKyM9)Impyz;kOPxn--?M-caFn3yK!(t*z6opN2c4_0 zwRVX^)EXSSD+h6^dLRVj^8RiXM9Pj>(zcW%ShS^VX#d^dXQ1!jKXe9Z%sNA!(r|n4 zW_PvoIORWyVbEuteoEQlqae^@2Yet2d)_ICjgABoLfe($p1Op$@VuwU5cKT=tSrz~ z!>pO3wHXjsUOUGGF`~w~G~%;R0k8mBT01s1Cn&9r(cR4f^Cl!YlNnDuxi@4UO_}hL zRC;kB`vdQJC48a1J&=nFMOn4ERU(xB!qBC>+Nn~~`IIH07I0&-R#<&J6 zj?t^py&^_p5S$j0?%KBaGEBzb1Jky76YJ-|s8Zfs45T%+p?qB!C{RX*Ia)b23q7daEQqpGMvU$XFfPGl+8l%7gi+d`5ggMj^jsgoL~qVQ z4=rZ#zsrT=3I__wk8IvT8t1{x*!%KxeY6({<73?Zh#DXzd#t55y$(pakQqkqo?{5S)3$`;-SSDj>)0~vVb?`^YD4q*0G5~$9@9MZs@Gw}oAY@0(trd8ULGfk;)2vU(Dciqhx?vrqC4w=oHe{S z7G50-??e))^Vdn@+`o6D6|r_C0~0rCG!XQ4K;ckIY;65;}@}IOZzcL-QdTd_nOm zXg)!66%C$LN0J}RIyvSV9J3C583+tF*K!^B+VDk-bw~GTFR2P4H0=|jRifN13E>Zi zkQ|RcReG9*5!Hz=$3JSkj0SUV?qYid(ke`zb$+azVIT*}qFXv4;rg&a%6@r0jpH=Y gOBQ*n+%Iz&U*Y@${dP>(Y?v3VhK)7+w#+&EA5BNbk^lez delta 787 zcmaJ<&u`N(6po!VN!z5`x?lX*q)8KpYOrpac3?sisDd3BTsDMcDn(iS80q3T*sf4_ z>7l!EnsR_YgMR{qxN-HB|AG@v7*bF8$=~~)p8fp2Cx2V}+?eczVdK-)@f++|)-P*j z)eL`Zw)}2@TEwD=;uH~7c}y^%p*?f}8?0668uX^t6qSaozj^Fq?^vO1+rkcM{Jk_Q-HLg1?|d*H$H$i^=X|prcU1>i)4u` zlND$}8x~;+mZuJ~jx5@w!Ieb=s84OOO7V%+2`~2>Jpr)-y1}!J>mS{Rms`Dq?kfpG zcC#!_ME6CKB?F$(c&~e$oONZQ;6WY_F5+{L9i;tJkg69;C>m(Ix!pVH9|;&gQJnR8 zI%at?kWnu95C*DGV-@#{kLW2{Dt@A6*C=rGYVpNeEuLfL`ewGmF23TeXY+>sKKyU7 z_dENM;(4^Y6XhvaD#_0K%4m@lZs%jYUR>Mj=x%Xg_w1J)r>KSZChhW#vib}xlwsY# z9kV4i;G-(;+|phYQ9g(wZOgILm`m;Cv3jT7IL{%Y+8OdB(;iJk7BkT9IjF%0s{K)x zs8Wq6%aPmv#7<_^Zl8^klnUD%5az#GqWomSEx|LOy(E*l8Jj5QqA`6-nx{P9-8mUC z2I3}oon*=cwJJm09%qbamH3$ktA5Ka^?m;l<8+k5Vfl_M8+PzK-avt|H5}Lu@+(_G GE&C4yg31>F From 15d736e0b0f34617aa0047a73335a2aaeccfe80e Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Fri, 12 Oct 2018 09:49:44 +0000 Subject: [PATCH 6/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 206 -> 229 bytes .../__pycache__/build.cpython-36.pyc | Bin 1003 -> 1195 bytes q06_golden_winner/build.py | 24 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 212 -> 235 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2106 -> 1938 bytes 5 files changed, 23 insertions(+), 1 deletion(-) diff --git a/q06_golden_winner/__pycache__/__init__.cpython-36.pyc b/q06_golden_winner/__pycache__/__init__.cpython-36.pyc index 52aa4b0eae8dde0666cf0c4d9c8a4b6c0c06f9b2..b8a9349d6d5cdbd34864f564fc00d07e8b77b312 100644 GIT binary patch delta 92 zcmX@d_>_^;n3tE!$zy$V=tRzP_dxxO{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V uRQ>#%%G`p?~ft9mWjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ YfmwWdeojhiUVM3GUS4WZ%*5kz04XaOCIA2c diff --git a/q06_golden_winner/__pycache__/build.cpython-36.pyc b/q06_golden_winner/__pycache__/build.cpython-36.pyc index 03a0fd046417789dda792d023911dc3296d92723..88e7e43dee88f0ed1740386b5d6c5ee6d751b510 100644 GIT binary patch literal 1195 zcmaJ>L2uJA6t)v5P1FvM_# zVoY(YQ7zV~9urD1Vj49#;l>T7CfB)H&Dv_l++;c<%(x*R32jk}+O*9~*7|~Ihgm0R zVBdmoG$3Vf?mqV>VZyvzq~5+;_UG=%JLh@MrN=LMl9#)4_n8-nMUu;| z>T{sAVW{;HjO-VP0?kwo&{vJ&iMH3&HKjiRgz1M(oIKzeYo2+J*LuLS);wGBz;AmG z&2WKl@E-b18i-aQMg!3+#4N~6gUokW_nS7;Sr7KL3Ii~6jr9Su3KKAUjcoyD7p=l7 z?1>JyvpuGrHzH!Ilt~j3L3;{$r*dB>az&~0C|ma_HA>r+mny~5QjE>DlM1BWqt(5R z;TDevnA(08@PviQRASh0+XpewsmBUp2b{)MRQaMy{&x zJCZ#(#_zFnA!6>NQm}BkeBq9qGa)}^sUL7B5RBhdum_A84{|TzSI*o$sN(R%1IG!M z&iNvY*f3p|TmRTpDQ7z%5Pqt0fX``~Mo$>s9GxoRR{_1Mu`Hv4@eiDR!p`~TP^E)`%7z9Ji zh>JqF;)GjsgW4Q(yV7Q@4Q?~c2(#v7NT@?y>d^+Xne!FVCU0_^ zJKW_SL@`~Vt8|UI$EfZ7hJL6`bZg?j2+pE}1-VRvuCLc8em^+ndCpb9FL{#d&57R& zMsk|uY8J?pt1ypblIe|!-whN`Lct*%Peqd5Jnjrxn1@3d&qNxHvd$>G)GH@4598o? zDg;;mtj|#bEwoj|M!-w8njkTp0i5g`hypewyM)0N#w$E#1IA-cjqx5}8iifBMdJ(upYF}p zm5Oq{HuZM?<&)(-!++AakDmmt(d^qu62Io+eC&5*eBwP(or%}v0=}bTRFXlnL z>(`UDFzyEnBJg!m2$@vfbZe1#&q`~NeD8o!P4BFVkR`EOzJvQlNH&f6TLY|Y4aAl~ L47b{w*xmgLsVf%B diff --git a/q06_golden_winner/build.py b/q06_golden_winner/build.py index 4789e29..a167ace 100644 --- a/q06_golden_winner/build.py +++ b/q06_golden_winner/build.py @@ -1,10 +1,32 @@ +# %load q06_golden_winner/build.py # default imports from greyatomlib.olympics_project_new.q04_find_top_10.build import q04_find_top_10, q03_better_event, q02_country_operations, q01_rename_columns -path = "./data/olympics.csv" +path = './data/olympics.csv' OlympicsDF=q01_rename_columns(path) OlympicsDF=q02_country_operations(OlympicsDF) OlympicsDF=q03_better_event(OlympicsDF) Top10Summer,Top10Winter, Top10, Common =q04_find_top_10(OlympicsDF,'Total_Summer', 'Total_Winter','Total') +def q06_golden_winner(OlympicsDF,Top10Summer,Top10Winter,Top10): + OlympicsDF['GoldRatioSummer'] = OlympicsDF.loc[:,'Gold_Summer']/ OlympicsDF.loc[:,'Total_Summer'] + OlympicsDF['GoldRatioWinter'] = OlympicsDF.loc[:,'Gold_Winter']/ OlympicsDF.loc[:,'Total_Winter'] + OlympicsDF['GoldRatioTotal'] = OlympicsDF.loc[:,'Gold_Total']/ OlympicsDF.loc[:,'Total'] + + top_10_summer_df = OlympicsDF[OlympicsDF['Country_Name'].isin(Top10Summer)] + top_10_winter_df = OlympicsDF[OlympicsDF['Country_Name'].isin(Top10Winter)] + top_10 = OlympicsDF[OlympicsDF['Country_Name'].isin(Top10)] + + + top_gold_summer = top_10_summer_df.sort_values('GoldRatioSummer',ascending=False).iloc[0,16] + top_gold_winter = top_10_winter_df.sort_values('GoldRatioWinter',ascending=False).iloc[0,16] + top_total = top_10.sort_values('GoldRatioTotal',ascending=False).iloc[0,16] + + return top_gold_summer,top_gold_winter,top_total + + + + + + diff --git a/q06_golden_winner/tests/__pycache__/__init__.cpython-36.pyc b/q06_golden_winner/tests/__pycache__/__init__.cpython-36.pyc index 78c9f23eb0d21533bb93e5a02c8517e7323741c7..7305ea2607aeea73bc26a1d935bd4f4738086dfa 100644 GIT binary patch delta 98 zcmcb@_?nT^n3tE!$zy$V=tRzP-*Ekm{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V zRQ>#%%G`p?~nS--cjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ efmwWdeojhiUVM3GUS4WZOi5~SNpZ}?vvL5=NgLAu diff --git a/q06_golden_winner/tests/__pycache__/test.cpython-36.pyc b/q06_golden_winner/tests/__pycache__/test.cpython-36.pyc index 8c58d9e1004b53c3d1c738391053b0cf6571983f..0899baf3ce17f7b67754a4aede6a8e07e2d9a64c 100644 GIT binary patch delta 776 zcmaKqJ#W-77{}w-Nql#?-fK&Flc5_Pp8&o>Bqki$N%SVJ^tK1?VN13+s%iMK0JQy zSk`yz+ynpCHhlRhfLqMsh}#L0HnWk%F((O@gc0d5N4m_F9`ht+6xI-Tl7?)uCd4jl z2`X9(#C+iizaHJQ(Gfns>v75(3-W}pHd|sH))hqfqAiw02WBzru|6B@SiH$wuPojY z_5!mZ_uu^7?u}4ICn7J#Q7(Si;Id56oDS9l9u-mW(X|P38!)X&*~Pc_dJz8F4~~=+ zL8cXt50AGtHiHADpXXUL6~R<-5vb%?X7MzHjAvq6gsGSZFE;LkhbrMB4d-#13LO+s zHV?{|_!e3%-{G(0Hi%c9{h5?P??CEaRK%*nd7(#0cZ>;B{tx;lw`(NAyxvfYUoYR2 zFK0Rjaax?y(JQdyLLIOL8)}^!pff7JIb$>|*W3qNwKIRBvcI-2lB2b)LS;A0x9;R* zU`$^!xNLCM;NL;&$eczu0VXY{0E(zXF~#-l?r6F4!jP+J7*=$a#)YY%O}i@R=`2pT zCJ<|L-Lz}q85o_)>&I!HK^L@XV@0y4I4VDR>$}S)W!2z{fvNsKTNS-06`v*Iz7fuc T0Al;-8uH<4fJ=B+@R0ll_I|P{ delta 933 zcma)*O>fgM7{}u{P0}`LyRPeA7!m?8QBAC%4TQ#oHubOrg98*HnMhGqKN>E1!%j7A zmmP|@@{*6j1##pA7d}9)dxAN_w(5D+vbPX$-3*-PG9Xk2~AD= zs{Qg+q~4ZYe376U(I}#NhzKf2o#=qZcx-?!St)5sT2pO`R72WXoMNTr8Y8r$Dyf#b z64s(RsYebuaUz$vQG+z1CTW&IGi*gOWJYR>U}%CgAZ=(syBysgqXTVf(<-e^4bLF6 zq(kON7wXW4S?Iu=oW*3GERe-rjn=92LZc2;rQVjA4{{G{^$)-AiO3)0PLxasFCgz1@=X+txo9KEHO;KS)9fv46=&WxuEp9EPZ-;RvDn#{C#ETR_W*rlk~sr>@uw^Nw4JB&EZK~ zCEZn6P*_so@-`!pH(eu2f2DD*@WMjB*K3o}Sl zh-qPr6BZX1WjqcdD9i)MMu)VpC-GgDseHIDUCI1!=e@Q+VIk#MM!BJ&UIdrVMB|o3 zVX;`G@`}02D(_lr!;Xs0D=aFgwEt93VQ)nVorG{lnF&?4p||u4$dPSXcXR{EB4z91 Gj`1DN_~Y^b From e6ce077c85da58214ae5121be4f2574fabaaf006 Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Fri, 12 Oct 2018 10:09:23 +0000 Subject: [PATCH 7/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 213 -> 236 bytes .../__pycache__/build.cpython-36.pyc | Bin 740 -> 618 bytes q07_unusual_performances/build.py | 19 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 219 -> 242 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2403 -> 2228 bytes 5 files changed, 18 insertions(+), 1 deletion(-) diff --git a/q07_unusual_performances/__pycache__/__init__.cpython-36.pyc b/q07_unusual_performances/__pycache__/__init__.cpython-36.pyc index 288c3748c29106fe761694aa50620daa83f5143c..ec6469a471d5150c22a97fcb44d3b8fe30515d04 100644 GIT binary patch delta 79 zcmcc0_=b_wn3tE!$zy$V=tRzP(+K^H{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V iRQ>#%%G`p?~xudgHjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ ffq8ssUTJY@VorQPYEfE#QEp;ha%yqR#B*{0?j9Ua diff --git a/q07_unusual_performances/__pycache__/build.cpython-36.pyc b/q07_unusual_performances/__pycache__/build.cpython-36.pyc index b5f4425872de7e1fa562fb4868daf450a95d7755..6cc57d29c79b73d32688b9b6fc0270dbc13af895 100644 GIT binary patch literal 618 zcmZ`%!H&}~5Vakrl!_IrA|dt@a!CR!0S7=xi#V18AS82$T-&>w){Ya~VHH$Pz{l_x z-1vuFIiUUm7Z_K&&;yJ$&-Qpc^JeVhgM-;O_x0@$g3x!gC$L9PL464zk;EDq%&;Mh zU?d4k6j8}X%&5YO##ttkenKpj=}VMNwr~q&WW3##_bOrgCb*%pt#Ulnw(;Y=n4b-t+TQ|8y=R&#T)C^zU4v{!b){j zX9XTBB|_Dxi=rzZRDIL?p6d#_b!wgAjZnT=_O+IIJB)Y!=Mt0p2>?pxc#ho+R*P)H z9-lci@L-Lum-$t1_mk%TexrPs(#4P9;wy}_<>B02i~AURSLGgDk3Q2!#>!r+C-H`l Mlnyb)Q#>WV0l>AcZ2$lO literal 740 zcmZ`$!EVz)5Z(2z9Vcz7s8pztIOLj36yShVRc%lz-~i_#Z+y>QIdS0wI5F!+6eJjHX5P+>cizlCZMR#;U*CKfaYDY4Kg2~mLe&#Af(V+C zoCY*^0*4ae1PmNtH#Fctfm<(_;Gam~3ODeC7c_v2MwiTe@Srhuu%ZbraA?k3;B`su zF@M8CC)f#gh5wH9o8Pe)={x4(a`+@lWL1=E9mxf#xJ+fC&Hi%uI8so=Ibb@g@V*^5x@6c&$B^$5)dKS8@V!3FD*>$@|e4ZW~Y)N5AP*qC$S zZex7IHhkhBM}Bp2y-dk5gp}&--oj z=-;n0s9PxqtCZcf;fuJOnbzCwgPgsnFE$LvHr&o^{ACpvWtzbjMPg#piD}>eWcRUm lfBbtZcl&AEZvJsDMU}w`#gp!!=}=C6>O1}pr@XoE{sPYs&zk@M diff --git a/q07_unusual_performances/build.py b/q07_unusual_performances/build.py index a264d21..3c47bd0 100644 --- a/q07_unusual_performances/build.py +++ b/q07_unusual_performances/build.py @@ -1,5 +1,22 @@ +# %load q07_unusual_performances/build.py # default imports from greyatomlib.olympics_project_new.q02_country_operations.build import q02_country_operations, q01_rename_columns -path = "./data/olympics.csv" +path = './data/olympics.csv' OlympicsDF=q01_rename_columns(path) OlympicsDF=q02_country_operations(OlympicsDF) + +def q07_unusual_performances(OlympicsDF,lq,uq): + + #Quant = OlympicsDF.Total.quantile([lq,up]) + #low_quant = Quant.iloc[0] + #upper_quant = Quant.iloc[1] + worse_countries = OlympicsDF[OlympicsDF['Total']<=lq].Country_Name + better_countries = OlympicsDF[OlympicsDF['Total'] > uq].Country_Name + return worse_countries,better_countries.iloc[:-1] + +#q07_unusual_performances(OlympicsDF, quant_df.loc[low], quant_df.loc[high]) + + + + + diff --git a/q07_unusual_performances/tests/__pycache__/__init__.cpython-36.pyc b/q07_unusual_performances/tests/__pycache__/__init__.cpython-36.pyc index eea34b6474d8c4a3dfa8e65160cad93fd76c051f..d86ed8acee1a0f64f440a2a5366e8756dc263d32 100644 GIT binary patch delta 85 zcmcc3_=%Czn3tE!$zy$V=tRzP(>VQ%{M=Oif};GC%=AhN17rR0{G#mQg2d!h{p9?V oRQ>#%%G`p?Kw7auajC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ zfq8ssUTJY@VorQPYEfE#QEp;ha%yo*NosLPaZG%CW?p7Ve7s&ks!fJcyvQ$}pK~H@nX43_Y_*f)HW- z1JdXH3F0CC4$m^zoII#^Pj;`DAU4#iM^*K!NB2ehOY3Z>Rx2Mq{QP3&B6NW+olVUT zbY$N&0OANRSP_mbZeavAkjRb+C$Ynw*yXOSVQ?ZEGtM-3c}cjUw8XqD98oqID6atH zRZ)i05Y1|$BC3;{mTuJr5oJ-IHAH2I*10-FOZ%n8o4f^Os6Z8JP=^LICzQ9L_3`J8 zjmakOJV3Ao+aC~Y3u|ffE?iT)_@Fn!1$!#8{BDqm@0PYdvWtQGN_5~mtaIIiAP>Cr zvGvGuscuW6-jl7phNi!{cbvq+OJxGn$;s|`$9tB@H(45l!V41+UJ{+e=`{59#7u;_ zKNoL3qfNbBugpC4gIvY8&bv+%@70XBk^Kuz&5D5;^Zg@{=R*3akgpRN2lG%I>TYJ- zB78blzwEwRQL5g#pWL>t$&T`9zrUgB2+Mzk)hl`h-&dzJJZqWZz5(-tm$t8c7z>hV z*w>NiKSvBRhmm#d@u*i&--jgh{ems#Q*ANJrSViaM~i6$l4vd+1Lkf)r}He;uOQ7c v79q|M@A{ew@G}61R{#R;^b4b~ZeGVaE}AUT25pWt8EMf9 zb!ls|L>paH*k%{a^^r!FNgFCqg&HhC9b9OPZPI}zEJ6#GU>Vxbf$rJI>m67huaNF8 zf*Y{$8o>rF&2_Q@+S$*Y?MJWH2iyH8oHE{zV?Sj5y)X`gBnE%0KMarhJk01u>IX0V zG37lhoCC_UfzN5ahY!~_2iv1vMrXIPBpM~tS(JtW_fnQjXpoJ-&-~H(d;CDNEP2yR ze`~C-ElBla@ZY?AA9vhQCL8gBo9Rrf=AVsKJUD-6xY(_#YO2sB>iH*g72nUlnqT%C z%G;C>=G}Y4PMU{Nq-Nszth#}wrb~jC+e`5QuaJyksk+im^bX;)KyiN z6}k$)TNkRXeDZyvJ92aNs}6Qd$0&TgE5i0XNCM9jI-hZ&C0rP(pS=*4pQbbhVN8-R z7B++|_9H5+G0lP#5YBNNW@;>EX|g7{s_tcN^XNF70@J03849L^u)~+t6jrYxmsF&