From e9933b506830af537786cc2af1d7fdf71b83db47 Mon Sep 17 00:00:00 2001 From: nemkothari Date: Thu, 9 Aug 2018 17:22:44 +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 -> 775 bytes q01_rename_columns/build.py | 25 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 213 -> 236 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2189 -> 2106 bytes 6 files changed, 25 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..b88f7618a3ca0e57f7c232b80df6899fbcaba6b7 GIT binary patch literal 211 zcmX|*!D<3A6h$*G>JacBvUOuRYKsh_f;&Msr3|!-M@Sw_bS7_z8Fczb{?csy3s7U$n3tC;ydoz$bRuWDN05F-er~FMUTSW3eo01RQKo))eo=ODL1J>MesX?F ws(yY>Wo|)ca(qEiepYI7Nqk;vxqhL6VSG_)USe))d~$wHX>MMz{=|)P01KodfdBvi delta 70 zcmaFHc%G5dn3tE!Db6Q4W+G>~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..04661f8b90962b766fff76406da0fb99fef671e8 100644 GIT binary patch literal 775 zcmZuv!E)0u5S5hJF=^b=WPoeR&6hYyZ%l__ngh3TNSO}i;BmcT;>5O$>FLSDQa`#S&x`UuBySvhp3Evk#4dgiPb1pcQG{@4r6+PbB0r0Ae3ZD zw`c(DfqkW0x~%QN0vkHuz!T`g5%j=?V>p4QKU_G4{sW_AYg!Jj9*wa_14pfrLW+B( zJ2SD)OS#cUZ$%2>e4S-nYImNbcU=CZmr~>v-_zc;D5G@Gc7-=dULF+gX;awHrm$h% zx?}C7driZJHDx@8r3$q1V*z}B-yvSZlE-D3^LzjE zcoOa`!=|@?yG~LV6&v0ESG2H^8X^#SOl`{k``FZ>@&)F2mbQy1he*j&q;g=u2-;GM dsNnU!58%0xoQq7rI_0nNcPGk5aA=!4{XcVH)bIcR 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&MesX?F zs(yY>Wo|)ca(qEiepYI7Nqk;vxqhL6VSG_)USe))d~$wHX>MMzeo1O^NwNOK?Q#I@ C0wn|h delta 76 zcmaFEc$JaUn3tE!Db6Q4W+G>~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..74c52e2deb708010c7e1902fca32de474a78cdfc 100644 GIT binary patch delta 664 zcmZvY&ui2`6vth>aRTM#Qy|f^thY<4ycWr(-lf_z)g7vB> zbN49Tz41Y=l%3Cvbu?eQRJJs_|S(^mwh!aB8sHaL64JNNF(&d{S3-xsR97b)?>LN9tk zue5fL$Jcy_%E5w z^W=G2EaI?``4bVBVJ4pWPp@x>Qe;so!Z=TsX{P)VJ1buw*q7;4zqG#(+NP0d@drJ9 z#J1>6e_&s4u9)lu;n}ij^bk=s)I2JLN9F&O=JJw$!7hyIFD~L)nfVAkzNO#V+q&<( zp+o)N@g`@LZt5*}lWypydvwyrDmgY-GdOSX*JG`ECg&j5aVw7Clrs#w&U&574MWJ| zFs%48Ta;#SY3x*uN6SS5k{RtTGF9Mn$@;xVCdG%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: Thu, 9 Aug 2018 18:25:58 +0000 Subject: [PATCH 2/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 211 -> 234 bytes .../__pycache__/build.cpython-36.pyc | Bin 601 -> 1013 bytes q02_country_operations/build.py | 31 +++++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 217 -> 240 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2064 -> 1891 bytes 5 files changed, 27 insertions(+), 4 deletions(-) diff --git a/q02_country_operations/__pycache__/__init__.cpython-36.pyc b/q02_country_operations/__pycache__/__init__.cpython-36.pyc index 005bbe0f59e7251da0293086d4e318989a629efb..d87ed0adf258888e1d57fbfa21fa9be644f06dbd 100644 GIT binary patch delta 106 zcmcc2_==I!n3tC;ydoz$bRuWDX_$USer~FMUTSW3eo01RQKo))eo=ODL1J>MesX?F zs(yY>Wo|)ca(qEiepYI7Nqk;vx&Fj?V)FX&@tJv~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..28faa6c7001689103e22710a7b241fd217bcfda4 100644 GIT binary patch literal 1013 zcmZuw&2G~`5Z+y{f0CvM+NzMYCk_br5EnQgqzWOm;=myw^-#$LS&nyUoY-Dx*9i@B zPN~Fe^vY}S7<=WE14k~sz--z`m0+a#c0A+teDmWM>+8)Y-?Fn`6rrE!j#yy70aXSV zVmL!N4lzcIgoI;G<~X$28l%j<#35x4b1zY7bDLWbakw*ZS*wlU{pJbs*B9^=M;d5M} z8qYB!J7^2d$T^x>7n2$tqff<*Ui2$$qVV+YBbnJVr>3~ImD}GUhUQfo!kXK6Ei5M4ExTfL>XHn9RrP2*^#7V`a#;L|VO^0d0 zLN8TOk_pAXBe@M!u1|u#$azrkd?+fok_M+j4pj-6fl3*Phukx^ z7rr`|d>U6G&(dCJwd8ku+WGgV=q&pw&Bkb2##LXM)Jx*aq?)kLnx>gZ?l3n)l}q~G YA#Bn(jBb*(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<8MesX?F ps(yY>Wo|)ca(qEiepYI7Nqk;vx&Fj?V(j`Qsl_G5`V)7{0RRWbA3Fd5 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..bb1ae29939d820bd4ed019a3c4dfc5efdea58141 100644 GIT binary patch delta 678 zcmZ`%O^ehp7*5jkW4bf5!;U-n3GQJRi)au9K~xqLJqYSyVI&Hr+XSX=IxR`ZkG(9i z{s1L6Px>c3`5y$2y~%Pu}$1=wP^abufshuhi3)B6NU` zJrJW!80Hy(KpY7yh{7e|1S8=Is=ShNTKe3F7zG&BzkX==t;8g@xH*p`!AcT32vh;X_`Bkkv|F4OGrDhU&+Ki#vAd&-SK56vL<8p z1O6Tau&$|nLoVJJ0{#7j&8kwexh!|8W|rxKO)I@)>MWNmuY_ckdR^8_j9b)57hVbq!yXIZ7AN|h{PC=|s10+Nr@nia&7OKksBfsSAr!O+K zkmiE@6ioL01=KTyk3`025p$8qRP{>jTZBwaW%9v z-ul~%LJ95u3+=l^SjU=#^XnaEjM@Xb#3aT|K+5OZkCl;D0$my S80VkHeLTW_Fhwy~^Zo$;QjYfk delta 843 zcmaKq&2AGh5XaZv&1N^B+m_Elr6R#0lqQIthybMuqCyn7fRIe2mAkfDhyB9dfYM8l z!UIt4g)3*SJOM8N<>(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 a2d1bda385885e0c0b510ce09226c5c95c023e88 Mon Sep 17 00:00:00 2001 From: nemkothari Date: Thu, 9 Aug 2018 19:05:59 +0000 Subject: [PATCH 3/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 205 -> 228 bytes .../__pycache__/build.cpython-36.pyc | Bin 612 -> 769 bytes q03_better_event/build.py | 20 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 211 -> 234 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2101 -> 1934 bytes 5 files changed, 19 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..011046a703d025dc12fc92d5f3e995e1d7c217b8 100644 GIT binary patch delta 91 zcmX@h_=J(un3tC;ydoz$bRuWDTY!E>er~FMUTSW3eo01RQKo))eo=ODL1J>MesX?F us(yY>Wo|)ca(qEiepYI7Nqk;vxqhL6aePv0Nl9u^d}>*0UWxw1^>P5jz9Fap delta 68 zcmaFDc$SgVn3tE!Db6Q4W+G>~zNNEOjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ XfpL6NYDr0IQG9AyYFBe!^c1nXd0T&KP z{06_2E2sVfC&pnbwg^k}CNp-%@6GsdcX#~td-e7cLFgyiS`edWVAg{`0#`_3h81B1 z`{a4!_WUVia z@O@$?;FCM-$+?jocUo2DBE6aBc8k*gKZ|r|l<{xT_*t{CZWXkR)J;zt?v}>)YoIw? ewZ(22*+4NqQd+c?eCjLM9e^p03B@sB9RCJn_Pw?M delta 404 zcmZo%J05q1pN}{|dvm{laGQYG) zp*TOMv?Mb>Paz|)^daDM&2IxW(lUwa~>4tQ_nlB!X}9eI|Kk HW)3a@bBcF3 diff --git a/q03_better_event/build.py b/q03_better_event/build.py index 4756f94..1d8c8de 100644 --- a/q03_better_event/build.py +++ b/q03_better_event/build.py @@ -1,11 +1,29 @@ +# %load q03_better_event/build.py #default imports from greyatomlib.olympics_project_new.q02_country_operations.build import q02_country_operations, q01_rename_columns import numpy as np #Previous function -path = "./data/olympics.csv" +path = './data/olympics.csv' OlympicsDF=q01_rename_columns(path) OlympicsDF=q02_country_operations(OlympicsDF) +def better_perf(x): + if x[0] > x[1]: + return 'Summer' + elif x[0]< x[1] : + return 'Winter' + else: + return 'Both' + +def q03_better_event(OlympicsDF): + OlympicsDF['BetterEvent'] =OlympicsDF[['Total_Summer','Total_Winter']].apply(better_perf, axis=1) + + 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..89a60f5d0622d83512a9f312be6ac34a2bd1566f 100644 GIT binary patch delta 124 zcmWN=K@Ng25Czb(F=E11922(2TPO<`6D&WWKs%)!MULUw+<62~p)Yyw;#-t;RqdMR zbUnYyWw=l;9u(k5(Y{TN8cAc0tp!=>Kr*d9I?FN10IM9Z(0r)*22~`+13^iVH50Q7 VPMP;{{cMk3y8DFF#u$_T%@6t5D}(?5 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..07540739f09ca8969a010818b4a28c701fa21bbb 100644 GIT binary patch delta 641 zcmZvZO=}b}7{`;DOeV9tL$_~A!3BE})?y>{DpK^|&1w-A;$fIh9+_Jg8{^G7v#Y1+^ZQK@pZruwK(55|IqW04NMDuoyxB z!+s^p^&XN;#?eb8Bk(SKF_QGn$NkkQ?${&H=5DIthi7xQcktoh{`2)+E>n~8_5=P( zL+dNjzV&v*ij_YPd0v;mD=3d^lc#FVXSF)kO_~AEY6-k9&dO$a@M zPOn>ZfzHzgrda*+=Y!xnp1gYzM3^p*x3B26?Z1z?7(-W2a*`Gc&{x~fbauY#;%_=^ zIb3o0T~)8f&SMrEc4{XWX2gDe?@r?`OcGgVNz$=JHMh6dM!7b3!O>z~NafyL1rF4? z;k?p~?U=GHKS0Vw?MRcFyuW83^M56D>{eOJMFF>66uo9ayb<2OBg}k)ZB0JIzW@^A BicA0i delta 824 zcmaKqzi-n(6vuscj_o8)ou;MYhlEN+D@9csP*?~*RFt7YDhMGE($$jX_)e{Ze{ts& zB};}dBBaVIBP$~V3kxd?j3+T5B$)UIn7DHWP*vg6eeUb`{GQ*vyI0P;=Cs>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 8b48fe0a52ca7375cf6340b9a0b5903876f0e44f Mon Sep 17 00:00:00 2001 From: nemkothari Date: Fri, 10 Aug 2018 19:13:40 +0000 Subject: [PATCH 4/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 204 -> 227 bytes .../__pycache__/build.cpython-36.pyc | Bin 820 -> 1100 bytes q04_find_top_10/build.py | 21 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 210 -> 233 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2941 -> 2775 bytes 5 files changed, 20 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..aa1ab2b4c986b650b8805153040b567e2b7a852c 100644 GIT binary patch delta 90 zcmX@Z_?VH?n3tC;ydoz$bRuWDtG|9mer~FMUTSW3eo01RQKo))eo=ODL1J>MesX?F ts(yY>Wo|)ca(qEiepYI7Nqk;vxqhL6NqkynUP^pPenGsUf&RpGasZyNAg}-c delta 94 zcmaFNc!rVFn3tE!Db6Q4W+G>~kA<^UjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ wfk}K?W?o8sNq#}Rp+QW1d}dx|NqoFsLFFwDo80`A(wtN~HU`%e(vCOFLkL@*8IQlQJ>S@yi;MNYH~j0diO>yt)GV++!pJ^> zporoaaqMAEJi-mnz=#shWCk-YuxByCtU}|trUo@Hk!LfTS=6F7tz4K8Q9VS>+6?wX zO(S0#wl@6^Q;JESjaj1d*TdF^ABs_;q*^ zG2~f{Rbc8R#&{NED`SfK=G0t6)LKIq_`FhjU^e&sz@^8&_n<3ug-?iP>asem?CChr z*Z3Mut0yM#);O49$Yj3>1?Wt?T9Ab-p;6ME)xqs8?3TP80861p>PBE_B358zZ$Wf{ zisLuuc#5y_z?LRxG}ph#5RUncWCdVNk`t$u<5MuKwn*1od81HAQ3CZUFt?xGp5V+) z7#|4L3uNRT2|38pAY^VRD7&kTpGwhZq4E><%^kM3{F5l5z7naw-f}ymD5g$2xvg)< zQKmw{)1BhB`sy}1d-o*3*^WgR#MurQclg;qXz~RF6ryQ)jZ8@8kArx`vfS*kfaVq) z%1(1rM|oxhyEJQg{Y&|L_V&Hn7*Ys2G23`BHy_L`uhKpoan2+da~eFOeNW7MDYth8 z=OQUdl)5ysp~V7-{NvyhsT^dPd}PdkS;aDQhyPtpGa<|f$GU+J=dofDLfKI0@ZCU=qP48 Q#m~~NRczv_?xec-AL$GtO#lD@ 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..9f6c49c 100644 --- a/q04_find_top_10/build.py +++ b/q04_find_top_10/build.py @@ -1,8 +1,27 @@ +# %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,variable2,variable3,variable4): + + TSummer=OlympicsDF[:-1].sort_values(by=variable2, ascending=False).head(10)[['Country_Name']].index + TWinter=OlympicsDF[:-1].sort_values(by=variable3, ascending=False).head(10)[['Country_Name']].index + T10= OlympicsDF[:-1].sort_values(by=variable4, ascending=False).head(10)[['Country_Name']].index + + Top10Summer = list(OlympicsDF.iloc[TSummer]['Country_Name']) + Top10Winter = list(OlympicsDF.iloc[TWinter]['Country_Name']) + Top10 = list(OlympicsDF.iloc[T10]['Country_Name']) + + Common= [x for x in Top10Summer if x in Top10Winter and x in Top10] + return Top10Summer,Top10Winter, Top10, Common + +q04_find_top_10(OlympicsDF,'Total_Summer', 'Total_Winter','Total') + + + + 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..678e16091695192f948e1902764c77dc93ca12c5 100644 GIT binary patch delta 123 zcmWN=!41MN3;@9NgD6s0!A0;yY*F>W!>SUankI3Y7?qB}YCPG1E#RbkSKq2WHqEYo z`fK;97w%w`KoBWRqT`SmddX8sgC(%y2*j@;vBi|-PF69}0&{!98%KvK2@fqO6)k|s Vkri>D*3b4F#63J+HpZCpZ+^4CDvbaD delta 73 zcmaFKc!`nIn3tE!Db6Q4W+G>~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..9eafb011698b234cf0187653f1fc07059edfb7c5 100644 GIT binary patch delta 835 zcmZvZTWi!n6o6;4lgnn)%eLK1Yu8naVo{q`MMXs`1;q=ZQYegKh&j`4Y_ds{6fY0< zp*{%WgXUHI1wIsf74awdWFe0Vf`36MIA^OU)(rEVlXK3T3umjoSz9~S*Jmy~3~paB z2>D9>`b??M%A0{j6>@wftFC#OS}eJeuBITgBe0w2EmebhvgzZHj>?n8? z#=hsoNpxR$nbQ>y?3L-`&Z6H1CyQcdX4=kV+0@Qmc7UGApRsR){a6L_Z=;$&QIF8` z`CIkNPS+c)Md$MO+H0+W51RR1y}dK)h2EkUWz^w(Q(rl_9Vx>Lbv}w`ri+pklQh{; zH#WxT<@~v^@jLm2^2F4?QJANRGdQs5cu^QeT_^D6FWRp4ihd}cS{uUl>WE#4-H5%2 z{fIx)_OvS6$`YsLO)Uw78cd!No}Op2Ug(Ykk>@ytvD)=BESKQs3iaNqA3(ySo~Q_o zkTsI%=+pgf8p};2y;auG#9}w=BqJC&iWo<<5&IBhh!$cGVgiA!{jcZ3I2%T=8i;eU SBuQ^cFvX%xYUM{OSAPOLjh%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 c1af69692fb33a1730992495cd7469fdc00ad2b3 Mon Sep 17 00:00:00 2001 From: nemkothari Date: Fri, 10 Aug 2018 19:43:08 +0000 Subject: [PATCH 5/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 208 -> 231 bytes .../__pycache__/build.cpython-36.pyc | Bin 582 -> 1203 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, 23 insertions(+), 1 deletion(-) diff --git a/q05_top_10_plotting/__pycache__/__init__.cpython-36.pyc b/q05_top_10_plotting/__pycache__/__init__.cpython-36.pyc index 36afe446e05829cdf643a9a89d82b42d08b00b42..bc9f45856d002c936be2b472346cde2cdc35fdd1 100644 GIT binary patch delta 121 zcmWN=K?=e^3;@9GMXb=Tn2LB4KOxeChfubmjosbEZKU=Y{>-x<@EbZX@8VmO`>NVB z&v3oG%DF$oAdw(Z9L0t~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..0e29ad2002c2fd410f25a29df72aa975bbaf51af 100644 GIT binary patch literal 1203 zcma)6&2AGh5cY1ooBy`7P+CqoaLFY<6gVM3D&j^#YNbjBY2~b)WYhI}<8@jRg;Tg9 z@fy4U591ROCwPRO7;h39p&qd1nXzX+kM|pUkLvZx_uu0ER}Z0|XrsX#y@ZjCKrqCd z7>yj_g5|~qfe98K@q|x&Q6xnNad%W=g@xlFhDn(hd3oWG3io*>*WOBFUSS^dS#g0s zU{WPDQYTxi#LAx$*=EiuYF2(hK6KK=W_#Ru9Q31v1zM&-w_|q3oui<~wdN||mpsvC zf82Q#gmRK-H4S9S71fbUGP67GbOXf`Dmb{~iGZ~N9SmlBtu~{Ywq-mOX%uFyFuOFh zGpT7DoKA$`YCSuT63An`+!tbdC}>3(K8#}+*)@ncbmknQ5t=&-(4X+eikq)^8!NyN z#Q547xpQoBAl*a63Jf#v3w98A3e2}Wf`x&nrRA~G%JLT|_qlT~$9w;YhkE3=8@!+6 z{r|*69dGaqL8YoEq;|aG{sfp-W#Gg3ArywI0oc%fylA?{qj5AytV)M;R?Qi0yy1+- zv-JiIyTPn}Ceuc@(^yvG?{ry;S#jlU77dQFC^3aJ)~3*-iulu*_IOPEkGVFUj&#fo z&W7>|!YglA<$m?rK>D=XS=D+uxhXYxNR{>BzGeAkAa&Ny4iukK zErktOzlY6pw*Gm4t^AD21+XeuVIPIE{|T~{T}3(^20a>H@PrwhQax0=*1u=PT`TT^ nF#eLi{E#_?8{)nVC_NLBO=AAsrpR_cRGb6&SnQPYzVH44mOwy2 delta 292 zcmdnYd5lHbn3tF9j+B4&A4Ud-#|%h-707k~;^L%<%1Nw@!3>%l6DJj_M)8E?mn7!I z2bbpNrWV0?;hA|QsYSO~!E&1XlW#Ihv)*DZ$SIlpli8>K7GH6BW=V2Jd{Sa^c4}VA zEtZ1Bl8h)W|D4L)g3RP%7q=+xko*Ee1E`@84#dnTpqW6KC^qN(+}!-Ul?+9^Ku3Xz zUk=VzG44gFm5wF(xiR?=!{Q5y^0QKtOXBlV%j45COJWKQtWD!f@(bb(4dM%O@=HoG q^U`CIN;7j(^a?6(aoFVMrMesX?F zs(yY>Wo|)ca(qEiepYI7Nqk;vxqhL6X?#h3LA;?sd_hirNl9j2x_(J&aY?cM#2s<~ D3nV2K delta 77 zcmaFMc#V~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..f71f4b7bc7cf67b32a3526e9628526992b5cdcee 100644 GIT binary patch literal 3654 zcmc(iTW=Fb6vy{!uWw06h#@VgODkGj(by)?(x|FX14UG79!e^tEz)T5OyUiDab{+L zSX6xoAE95OFa1FC+9!X7KJ}b&Vv>4I0&0b=Ju~aMo%!wg&mONe8r4TH;$MEN7{*`5 zv5yP&J8+5L!B8VGs7bBZ3`{8P*h=icHVx`fH+B*?aFbF{O3Fbw@d7WY1QlpAX(_HI zwV(#|a!_X#RzEO<2J=`$m*vB<#2VD26v&dg#*Vl?i;j5 z>#q!2XZC>|EK=*C(P|8DRW~>bC8K_p`ai<;LmvCxFa7RU>z%LH*E;@fvekkxQ(L^ zZr~1F;xQOzz*8~;3!m64Be1DW9Vp>h(Grv{EmIH55;BLfJZ2ksv_a?KzC!2e0+dyH zjxIu3qf7KWly$lc)SK!8V*81Olz^iIT?aCRZud-B8$akw8Lkbu#C0&zkmiB8YyE1z zGX9;VkEP0yAe#oQt zql`ZlgRsZiy^OM>M?nTW+XWv;%AU6iVxujAgwS?%u&*xTEj;fjG6a3Q04oc0)iA5( z@YW27t8biRf*4WbTpICtr~p`iEUjIeniG`P=J30%KJzCeIg>e0eYrniKFyf$(@gqF zD0_YXc_jP3gw8vf?y;UNM=gx8J`fL5A;YxCRBbC8bUWklRHZ?f(om?%T?mHnIfQ%5 z2BX|@b1{(S)P{8Lk6@rc85!nq^~@~v&|(l5 zVXAS6Acz$Mw08mq>S(kDrWnSvFwV~yF}f?jxD1nNa{`7F#aVAga7?q%bA1dGy*&#( zw3x;JE*Fj~94cgdWb-D{z!PA`-dCRMqrE^FS8@B3V`HW;W{y9N!IUswhjDQ%=qNke z=`oJ{0%2T194Pr2IGR)28Bc{QPLoCP&|(ZHWZ{A=;7vI>BTAdRhJIosk0_X89`B%y z$+Sn>&^%D|XXc?-#dqu5^LYQ#fCL6!9;b@pqSQIi^vj}y`<`f`GwXnyHM}?$ULOnZ zMG~LFp57#h<$v!+E8^y{2>9Zx9Q4Ry2qy$F{hr`9tT*}-%zvf@oKa7Eqy-J)4O*B2 zq2u}XyMWLmH(L$m5u%fHqN;=>8O>uxh^iBUdE~f-FQKEzhhIYDqrrC*{{#&l)BH0u z*U)^926N4026GLLSqHuh1csYudJcST_@c$SqkFWLRGAQ(^$5`_QC^-#@P|W4j>n&J zpX5hqMj~Xwb!JM0W*j|RT3X^A@A1h}N%D%GbwoXX6K5US3P}<0nBun*@#~jsu f>wL}oW(?z7oL`{dj_H|o^O9A!v4-EKIcNU^*jUFQ 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 581a192975cbcf80cf24eff363ababe53572e4fb Mon Sep 17 00:00:00 2001 From: nemkothari Date: Fri, 10 Aug 2018 20:47:44 +0000 Subject: [PATCH 6/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 206 -> 229 bytes .../__pycache__/build.cpython-36.pyc | Bin 1003 -> 1082 bytes q06_golden_winner/build.py | 18 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 212 -> 235 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2106 -> 1938 bytes 5 files changed, 17 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..c4c18928635c0005cce3903baa512104452cd802 100644 GIT binary patch delta 92 zcmX@d_>_^;n3tC;ydoz$bRuWDd!T+ser~FMUTSW3eo01RQKo))eo=ODL1J>MesX?F vs(yY>Wo|)ca(qEiepYI7Nqk;vxqhL6S$ukaPD*NCe0gSGUTTs4#0_!)=rbY| delta 69 zcmaFLc#e_Nn3tE!Db6Q4W+G>~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..0e43f36e6e294d2f1603d57a87a9f5e05bfcb90e 100644 GIT binary patch literal 1082 zcmZ`&-D=w~6qan+anf}CrL61;vWqxrN3Y5lbZmDStYrmlU>r+romiG5EA2AetL$a= zO1>Qo_6Y0Mj?}aX8@13U&N&ebrvh;K64pi-kf|Pv_S*fq%G#N#&<;5Sa6Cu&ELR{ zI;7s1^j<|5Y0e@oi>TkLHz&QrXvnqZD&p5X*Y)0{cMv6Vnrk(SWWiOeQ<<0b_N3R3 z6whP9A)HM`UVhu@hAh@`D6^R;(xmJr<#pXYlRD0#)2R?#Jy_>y4k>ES#u8$#178cK z5Ay_Oc?VFzV0a&mP=)8P-ja$iXCDE&`{;#P$uZJcI~5tZ#@=t6n0W?o zy%j#k^7)m|d^iK@SU&%e&j&uRZ0sq%#tNTn`GP870h|d~)A9w6d;#!*Wn)kAH7l=b zRLu()YSbFg_Q^u_0f2a+OnRHrXUI%$NiRjZB=8r#j30VaCAIM(lX6! zx74a8Sz7Aa&16!$BL3QG)vXVU(!G6Gubs)F-&@q}-dL6mBDBdaqSBU?Hm_rq#>0&F zt@p;3cj-N_-b4x^^QHIj2U1&bsk=dVB?S+2F2+({0aJJ`)wnF;golY_{Gp+uLdg+N zbd>X(aMC-9E0fX``~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..3a19bc0 100644 --- a/q06_golden_winner/build.py +++ b/q06_golden_winner/build.py @@ -1,10 +1,26 @@ +# %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): + df_summer = OlympicsDF[OlympicsDF['Country_Name'].isin (Top10Summer)] + df_summer['Gold_Ratio'] = df_summer['Gold_Summer']/df_summer['Total_Summer'] + variable1= str(list(df_summer.loc[df_summer['Gold_Ratio'] == df_summer['Gold_Ratio'].max()]['Country_Name'])[0]) + + df_winter = OlympicsDF[OlympicsDF['Country_Name'].isin (Top10Winter)] + df_winter['Gold_Ratio'] = df_winter['Gold_Winter']/df_winter['Total_Winter'] + variable2= str(list(df_winter.loc[df_winter['Gold_Ratio'] == df_winter['Gold_Ratio'].max()]['Country_Name'])[0]) + + df_common = OlympicsDF[OlympicsDF['Country_Name'].isin (Top10)] + df_common['Gold_Ratio'] = df_common['Gold_Total']/df_common['Total'] + variable3= str(list(df_common.loc[df_common['Gold_Ratio'] == df_common['Gold_Ratio'].max()]['Country_Name'])[0]) + + return variable1,variable2,variable3 + diff --git a/q06_golden_winner/tests/__pycache__/__init__.cpython-36.pyc b/q06_golden_winner/tests/__pycache__/__init__.cpython-36.pyc index 78c9f23eb0d21533bb93e5a02c8517e7323741c7..fb76efcb964421c6a8e8314ddc187f445c87c93a 100644 GIT binary patch delta 98 zcmcb@_?nT^n3tC;ydoz$bRuWDZ@7L&er~FMUTSW3eo01RQKo))eo=ODL1J>MesX?F zs(yY>Wo|)ca(qEiepYI7Nqk;vxqhL6S$ukaPD*NCe0gSGUTTqkNosLPvHrwuasb5g BB$NOE delta 75 zcmaFOc!iPEn3tE!Db6Q4W+G>~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..b95fe055cde6f6981ebe9d6e40721b7c36209d84 100644 GIT binary patch delta 776 zcmaKq&ui2`6vs2kB$@7JyFXj&FHi(w5gI{I4lUI+Pd=rcIAWg_;US{5W-*2g<`{CF2a&h;Y*t+2SpXJ>CWe z?Iqy>_z*OscRIQdh?iv%O{2vTVZqGmGBDNuXRBrpq!RNK9vb0dgrIgn Pu8;t)2D-#|-5Jr}F{!e| 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 ef57f4ceb5c55094c9d5cedc5ce6484bd3476d9f Mon Sep 17 00:00:00 2001 From: nemkothari Date: Sun, 12 Aug 2018 10:42:43 +0000 Subject: [PATCH 7/7] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 213 -> 236 bytes .../__pycache__/build.cpython-36.pyc | Bin 740 -> 612 bytes q07_unusual_performances/build.py | 18 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 219 -> 242 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2403 -> 2228 bytes 5 files changed, 17 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..44fb401597e835140433f0e7ff951025eb6aaf91 100644 GIT binary patch delta 79 zcmcc0_=b_wn3tC;ydoz$bRuWDX@q`8er~FMUTSW3eo01RQKo))eo=ODL1J>MesX?F js(yY>Wo|)ca(qEiepYI7Nqk;vx&Fj?5{&v2x61(lPmCPJ delta 76 zcmaFEc$JaUn3tE!Db6Q4W+G>~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..f20213f0bd13d1e357e6eddcf24636c312ee05be 100644 GIT binary patch literal 612 zcmZ`%&2AGh5cc1uQI!ZpE1-{%%Wi-J5^AeTtvH4QAS82GxofAp#9nXg-Bzi#r^3VV zO1^T+D{yJYAr(EqNb}>*_RKe9zZs8rUp#5Pz9R_zLXQO2=mgYH!AK;rMh0_i2qzdx z!l@#P-eS%aRxEl+CHszeB9o73GFZbcG$G;na{4+iY*)8#mD@%+(N?zh;n{NfDtD?D zM!~l3Ozp4t(oBk0WLB?CQx!ff{AEF7B9H+n13d-xhhX~1iv1u5=!W*R$32x0FOmZ! zDPRmRvc>QgOM2EPa{~O5*&0KRkbJVO(0p{dWjF&q>pPI2&_me$uw`=gK2UA10xPSF zG7vfE13AwD;XB|X=yo98#{B-AmDZ@NR%T(_Qn)JnV%@?wqEK03rF!TuZ=C(6iZ-v+ zRkobI&AYnuozOWOenb)kHA-c?$r%__Y7-;rUQNHmC!$Uff3ZVd5kGT=uSPOU_1 zjjqnqhp9d;oBsQC(oInpzkrML53CVw>0*sd?!V3ciAM3v@X%P}ZLZ1_CI3=i>; F+ymgcs1E=D 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..739e798 100644 --- a/q07_unusual_performances/build.py +++ b/q07_unusual_performances/build.py @@ -1,5 +1,21 @@ +# %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,low, high): + + + df =OlympicsDF[:-1] + #quant_df = df['Total'].quantile([low, high]) + df_low= df[low >= df['Total']]['Country_Name'] + df_high=df[high <= df['Total']]['Country_Name'] + return df_low,df_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..b1e05896f3c9f248c88fa85f1cd2974a34983be2 100644 GIT binary patch delta 85 zcmcc3_=%Czn3tC;ydoz$bRuWDX`FsWer~FMUTSW3eo01RQKo))eo=ODL1J>MesX?F ps(yY>Wo|)ca(qEiepYI7Nqk;vx&Fj?672dVsl_G5`V;rc0RRcPA4LEF delta 109 zcmeywc$<;an3tE!Db6Q4W+G>Kw7auajC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ zfq8ssUTJY@VorQPYEfE#QEp;ha%yo*NosLPaZG%CW?p7Ve7s&kx8FtPaUK*M?+izBG7~x4?rc)SwO<(17OH;caMr`gwhG zyu~|@2yDa7M*=%&EKS~pU3rTh_C~aHpJ86y4|Du(DElL`9LTRs1-CYjG|67n+Kd13eZ5$5<37f(*s$R3za%!h5QlYqx}+ z?#W+fU#=WSzPCTyZB-K;={x=YrlKP%{uP$5oGbL9JawY8mLBeF&_8%-``U-LAY26p zDsuJb#HFs~vUTmrs8>2c0BIBirMs9{#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&