From de3b27157a6a90447a0b52e62376fceb6de55960 Mon Sep 17 00:00:00 2001 From: sannidh Date: Sat, 29 Sep 2018 10:04:53 +0000 Subject: [PATCH 1/8] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 208 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 207 -> 227 bytes .../__pycache__/build.cpython-36.pyc | Bin 1447 -> 747 bytes q01_rename_columns/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 213 -> 233 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2189 -> 2103 bytes 6 files changed, 7 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..3c2dd12df33ebf25926c84db42699123687854ba GIT binary patch literal 208 zcmX|*y$ZrG6opd)0gN>jK(Dwy+ewb9&h)JLed-|}M~F9S 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..3fcb1e49aa70c6a743690b259c6a531de99a1271 100644 GIT binary patch delta 90 zcmX@l_?VH?n3tDJ&2xQp=tRzPSAYGC{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv toXXsS%;fljqWrAX~zqPYfjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ zfnj`6YF=V)YJ75jPHAplaZG%CW?p7Ve7s&k8nu6opAymK4XzpZhnuql&MWpdPvuUYsI;ItYp`3(Jv6m6Q`$aJQ~` zgS-3ZB>@E^ zFrWkG4-#~ME{NBCLYK_T!N`ZGhUE(g1^p45aYq51dNWn|?&uy@A`&Xif z($;LK@p^T~x}fSeJsN64cGRsG&n?Yw1hJ`-ym1k6TEYfwxRbVGPPotQ5oyy1|a3qT$ z#AmB4$@GD+*36?~8CdwJA$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&z&+n3tDJ%X58n=tRzP?@;}W{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv zoXXsS%;fljqWrAXX&xhz delta 76 zcmaFKc$JaUn3tE!Db6Q4W+G>~xudgHjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ ffnj`6YF=V)YJ75jPHAplaZE{SaY=E^#M5#B>C+rK diff --git a/q01_rename_columns/tests/__pycache__/test.cpython-36.pyc b/q01_rename_columns/tests/__pycache__/test.cpython-36.pyc index bd0596ec1b87ce3ca7c3e59afc652c310a9b6de8..5a96440c3ae213431604d4b10ced5a7e528ffde0 100644 GIT binary patch delta 661 zcmZvY&ui2`6vtBeE7~w-n{RdSA);}gNxm6>+G$MyVn|od?Wv? zKI*HuRfzx+5TIZsG_?YY60m_KcFF>VnnELKq)y<}+DY8N1vlV=34Ta}CU9s%3);|u zE-XP0`Y?bYj9?kYFkOMwhy9>+lfW8GUJ{rH>(CC`;M^tNvA18g2Oh2XJ)z3$krF>F z^rFY~OlxO>MfvNFKg(0$t0>FnF!S%{^06wSSom=c z!q1auX)%w(LgtS|T!xu=>OZ-#6-tpssR-jdS)`frOKhury=$MQ6aB*e-fx>O=Keoe z(tB)^PW5~C_0qD*juDgEUuiy`($Cq6Vg1KRJS#ICq5GHh8+%Ll zoY!=q-#Om+sL~C+>2A<<-E{X3dRQe#2CD|g4gPwp)so3Mh&9}bBRJ&@!>+Slr*gv( z@;D4DzR2dK8C)7WRpY^8o`7UVyYoyH_*}An?4e1qBHAfu^{jG=iTb*ux>tNV&0&#< WE5?ReK`^UBO>o96ZlNKJj`bUMFp4$+ delta 725 zcmZvaJ#5oJ7>0d!w&VObb&^uTPf^8yFo;0Kh6(~zs8d;BIxJZx->G%*A9s!*EE$5t zgdpndoU}=swKkJh+NSMV zTS+H%sjKw9Hto_b*p#p~BMU^=paBjvp#^Q|fD2t%0}p!8hXJg^G1xfpsJCapaTq=` zV91&aLVJMk8vcpp>mB!wkEC;tiE=j*Z29wi^XXs|KvYJ-`%~yGvQ4!ePO8uN;_Z%- zzpw9J3-&mh-751m$dg%G#A6W_JfE;}89chO9dedMDGSGWGEFlPl*;>vqhcmEt0mb) zXR3$fhu6~9+Vlu+6`7aN+3KbF_3}V>*A;xi9j$e|(h`SJ!F`vQltj#g z#JP}W5tWD1j*5b1Ak9f0XR-k?*I7vWfR*FNAf0J8k4v2h$I6usSMwS@n8pckqLyVN z&P1VN<@HDCsaBl>KdqIX?|*|!XD7{Jny?${7d6C51rvLCi*%5#u49_m!D>UQI`|I~ C8>M*w From 4ef5e9879e0ea59c864300495f4586ada751c762 Mon Sep 17 00:00:00 2001 From: sannidh Date: Sat, 29 Sep 2018 10:46:02 +0000 Subject: [PATCH 2/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 211 -> 231 bytes .../__pycache__/build.cpython-36.pyc | Bin 601 -> 1066 bytes q02_country_operations/build.py | 20 +++++++++++------- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 217 -> 237 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2064 -> 1888 bytes 5 files changed, 12 insertions(+), 8 deletions(-) diff --git a/q02_country_operations/__pycache__/__init__.cpython-36.pyc b/q02_country_operations/__pycache__/__init__.cpython-36.pyc index 005bbe0f59e7251da0293086d4e318989a629efb..450a38055461db12d654e682b348d999b52e6abd 100644 GIT binary patch delta 103 zcmcc2_?(f`n3tDJ&2xQp=tRzPqhS4v{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv zoXXsS%;fljqWrAX~slBsRjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ dfl+*NeraAwQDuC7L26NANoIatam>V%asabu8-V}- diff --git a/q02_country_operations/__pycache__/build.cpython-36.pyc b/q02_country_operations/__pycache__/build.cpython-36.pyc index 65c7fed965349a7b6e0dde2e9e236d662710c2f7..67b44ea7f7ae9247386e34b60d7c3510ca04376b 100644 GIT binary patch literal 1066 zcmZuw&2G~`5Z?7)94G0&khlej13@TG(i^HOL=oHqQj3br!7`pjb?U$FI;|R&Q@HjG zcmYnlkFT8i3OzBiajG7$wBPKfnVp&4`MlrjdGYC=uOpMOzwFV6oV~%Nz90Ytp0a>z zYXl}3fdwX5KUrW4TUbjTIADW=yd@lHJ!La@)&_UUXD%?!yd^_V`v7s)Su&0pkJ-Sx z!|ZIj*d6*1Rgqt$*IAjwY8b1_n3E4b1J@?5BV6hbp<*+Bg9*R@^Va;qZ}`jriyD9y zxX=aU;ibU<9r@PfA%_sk#j!O|qmCvThv} z^SqMRLFYq}LU=sSG9epsn&cP~^p2DCQpmM$P1oMHvd9B%0N>HiO>6`<&-dCg62{w6I3w{6v zeXA1_v=mF0q9%)tqayp3Q-E&^DI|EE6K|=ip9XJjS>P^iU>j+TkS|e z4PmTRM%7v1;7~*O{+r1Tz4|BrtjL6~qC8LF%s(yUxhgS_9~U6j0tj&=GZ9x|F0TBG z(Ikvl0||>#$f!z+T>0PTNeaXAy56}Mjl)$@jMLp&SV_?x8Qauc!cJvnvy0ueAIYdgjNCP{cXZQ$4 zUP_N*=&Ev;Kp)#u4Baylv_aG}^o{B@douYCsce%w~3$5Ab{{Z3; B6rlhB literal 601 zcmZuuJ#X7E5G6&*Rty_$QX@!#3?41Ca6Y;fM$p1RI>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<85hX%#;lM@cg3e;)2BFRQ=@qlvMrv moXXsS%;fljqWrAX~wX3sLjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ jfl+*NeraAwQDuC7L26NANoIataZE{SaY=E^#Pf0hXCfXh diff --git a/q02_country_operations/tests/__pycache__/test.cpython-36.pyc b/q02_country_operations/tests/__pycache__/test.cpython-36.pyc index 1d77332557bc4d037b01e191f8a569b60739c4e3..23d978bd52a48b510a70716d04a71d440dc6d3dd 100644 GIT binary patch delta 675 zcmZ`%O=}e~6iqUj&%XEi=(7($!7lo65DlWxjY>gLL{Jx%LKKGSB=AP(i)5Z+H%00X zP_lESzrdX<|AXLiR*E19{sLFtOcyPpGvwslo5{H+H}iV@b+mVRIE-d@K0N9uLf_Gm z2V%4dLq7%(h$DdoDR4x!C}~^?5N1{6@bpw^R$sMR)6ob zi|b}Y&#v@etV68ru@K(9X4afb=AHZT?g@z1Nr0HBLw-b`)4Zs&|Hv;{`^mGkSV(=& zy!W>E##Zl`h2s`ZSvWjR&z5b@2RIEw2LJ&MD7;Rejfb6|B%;oeqze{R-r5?<8t>el zMP3MHe+uQ=gr8TsfrhI7IwlBhp^i3bJLl2;gO=-?xB52q(*JVO1y{>jEDCwuYG~`9 PMgu&?129D~SabdWw1Al3#rn*c0d2t8|4&SQoxWUDPFYWYQK@!N{Xc>Zy5d!ypcEUm3)u?#x8<1n#{U z^zZF15BvT@LAmhL6f^GMWhslYl;AaglWqBe6?7%X(G$E)MGr{l0Tsm%3%d7taDI1n z*bg>1ovasG5@hit$yp@AoM$5%6#>Bo4$3p&o2`z=;ARQo@}RBc@Ad!2J-u=@jIwcB z@JX2El;eVBsR#CM6?!IjwVqRu zHL-(p+5`Nb$WPWK&?|pgKkuBU;|tCp8u|4r;DcNBeArB{hVj-~h)`W>((bf~O^#Ma%Wz5@;#&U`w@T0o9=S2jS+) Date: Wed, 3 Oct 2018 05:40:04 +0000 Subject: [PATCH 3/8] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 211 -> 231 bytes .../__pycache__/build.cpython-36.pyc | Bin 601 -> 514 bytes q02_country_operations/build.py | 10 +++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 217 -> 237 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2064 -> 1888 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 205 -> 225 bytes .../__pycache__/build.cpython-36.pyc | Bin 612 -> 615 bytes q03_better_event/build.py | 7 ++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 211 -> 231 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2101 -> 1931 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 204 -> 224 bytes .../__pycache__/build.cpython-36.pyc | Bin 820 -> 826 bytes q04_find_top_10/build.py | 13 +++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 210 -> 230 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2941 -> 2772 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 208 -> 228 bytes .../__pycache__/build.cpython-36.pyc | Bin 582 -> 1304 bytes q05_top_10_plotting/build.py | 24 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 214 -> 234 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1304 -> 3651 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 206 -> 226 bytes .../__pycache__/build.cpython-36.pyc | Bin 1003 -> 1094 bytes q06_golden_winner/build.py | 18 ++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 212 -> 232 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2106 -> 1935 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 213 -> 233 bytes .../__pycache__/build.cpython-36.pyc | Bin 740 -> 744 bytes q07_unusual_performances/build.py | 16 +++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 219 -> 239 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 2403 -> 2225 bytes 30 files changed, 79 insertions(+), 9 deletions(-) diff --git a/q02_country_operations/__pycache__/__init__.cpython-36.pyc b/q02_country_operations/__pycache__/__init__.cpython-36.pyc index 005bbe0f59e7251da0293086d4e318989a629efb..450a38055461db12d654e682b348d999b52e6abd 100644 GIT binary patch delta 103 zcmcc2_?(f`n3tDJ&2xQp=tRzPqhS4v{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv zoXXsS%;fljqWrAX~slBsRjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ dfl+*NeraAwQDuC7L26NANoIatam>V%asabu8-V}- diff --git a/q02_country_operations/__pycache__/build.cpython-36.pyc b/q02_country_operations/__pycache__/build.cpython-36.pyc index 65c7fed965349a7b6e0dde2e9e236d662710c2f7..17960fb9ed05ed7379797cb0cf85a46ac56be745 100644 GIT binary patch delta 359 zcmcb~(!`={%*)GFt+Oe*laYbpF#{4{0J;u-E{}UiD;bJ7fcky~=x5~Trs@|b=Go_Erex@c z=NDxc7bGU9>L=%?r0VBGG{hGaPO2RjBb*(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<85hX%#;lM@cg3e;)2BFRQ=@qlvMrv moXXsS%;fljqWrAX~wX3sLjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ jfl+*NeraAwQDuC7L26NANoIataZE{SaY=E^#Pf0hXCfXh diff --git a/q02_country_operations/tests/__pycache__/test.cpython-36.pyc b/q02_country_operations/tests/__pycache__/test.cpython-36.pyc index 1d77332557bc4d037b01e191f8a569b60739c4e3..23d978bd52a48b510a70716d04a71d440dc6d3dd 100644 GIT binary patch delta 675 zcmZ`%O=}e~6iqUj&%XEi=(7($!7lo65DlWxjY>gLL{Jx%LKKGSB=AP(i)5Z+H%00X zP_lESzrdX<|AXLiR*E19{sLFtOcyPpGvwslo5{H+H}iV@b+mVRIE-d@K0N9uLf_Gm z2V%4dLq7%(h$DdoDR4x!C}~^?5N1{6@bpw^R$sMR)6ob zi|b}Y&#v@etV68ru@K(9X4afb=AHZT?g@z1Nr0HBLw-b`)4Zs&|Hv;{`^mGkSV(=& zy!W>E##Zl`h2s`ZSvWjR&z5b@2RIEw2LJ&MD7;Rejfb6|B%;oeqze{R-r5?<8t>el zMP3MHe+uQ=gr8TsfrhI7IwlBhp^i3bJLl2;gO=-?xB52q(*JVO1y{>jEDCwuYG~`9 PMgu&?129D~SabdWw1Al3#rn*c0d2t8|4&SQoxWUDPFYWYQK@!N{Xc>Zy5d!ypcEUm3)u?#x8<1n#{U z^zZF15BvT@LAmhL6f^GMWhslYl;AaglWqBe6?7%X(G$E)MGr{l0Tsm%3%d7taDI1n z*bg>1ovasG5@hit$yp@AoM$5%6#>Bo4$3p&o2`z=;ARQo@}RBc@Ad!2J-u=@jIwcB z@JX2El;eVBsR#CM6?!IjwVqRu zHL-(p+5`Nb$WPWK&?|pgKkuBU;|tCp8u|4r;DcNBeArB{hVj-~h)`W>((bf~O^#Ma%Wz5@;#&U`w@T0o9=S2jS+)hs)n3tDJ&2xQp=tRzPXJ7q{{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv roXXsS%;fljqWrAX~ucfn9jC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ xfpL6NYDr0IQG9AyYFgij>9BD44x-X=3Pyj{-U<%Q|AvwdzFu)UZgM2Y^1mx>}^`32ri^|Nn|~ z?6(C+XlSyHOa9uva8|L-)_B{9h$I^CWwCk%-^Od literal 612 zcmZuuO-m#(5KYn_(~ORa!s39)u(!F4vkD$W#P#!}9$Z-H9cbE4!L-}y^rX{Di#Po< zp8N&=kz76b7d(iSVFpAE)Jwgp@OV|(XtkPek0<}07$MK(!$D4VF-i-ZaGDW8Ln>Iv 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*zX6JvrmIOlympicsDF['Total_Winter'],'Summer',np.where(OlympicsDF['Total_Summer']==OlympicsDF['Total_Winter'],'Both','Winter')) + 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..28d53e2e179ce2e40fb1a7add7f68ccd1ea4d8e0 100644 GIT binary patch delta 121 zcmcc2_?(f`n3tDJ&2xQp=tR!)^kDsr{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv zoXXsS%;fljqWrAX~slBsRjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ dfpL6NYDr0IQG9AyYFV%asaU88({zd diff --git a/q03_better_event/tests/__pycache__/test.cpython-36.pyc b/q03_better_event/tests/__pycache__/test.cpython-36.pyc index 2b9c3a26df7cdc034fcf99b9833185e9e21b3f19..46381965a37550b967521d0152db802dfa800c1a 100644 GIT binary patch delta 638 zcmZvZ&ubJh6vva9OeV9tL$|h73NF}7VJ$X7uOh`BiWgT!Scr#VI(aao^UGwmQa$ug zPkNI11NtZQAcB8_c+=zDL=gNJJekZM6g5LW`Q}UJy_c8w<2Ng(dto@(zI*Zb6G7-3 z`eT?q+BZ|D1`-J*v2=1=IKsh5x{~B>K?Es0;T2R+<6-ILe!&FmHO&JNNM8(q!r%;x zA$TzCSF&6Wkz_IqULhHPbLNVXq;Eg&uTF8t9)WHSVhukWle@ix9}e!lSli_?Zerek zz+b6vd_~%GXJ@`*Ca3PXTc323_JKRW8|{w!eH_|kHq8>_c8lD=o9&Ez;g_v@#bD~H zq19^!ou|{dhACG6{CVHIjwkP4dI6@(u05|O~;h!_Y5f;wIg-hr2RennExxGW4DS*E^@eSqv%Tp#2MjrJi^Q+*wo}Q{0jlx Bh}i%D delta 809 zcmaKqzi-qq6vtybmmj@clm4LMhXevF@f!BS;nXJtaLu<$o9T4F#THvR!7?A!pVDq{KbzIx7ketz~V_k%a>wOR|mrh8A` zH8kzJ_RptFy(1@oD?v1@5kO!9FsLoWkb)5!=@d#fY8sN}Oq&5UfHq$zNNE|PCst}> zyVi|lA#LJj>fpOh+QO~cX(WrOi``no#KRsjF`_Lh6W}H4(52co=XO^k7O`Jy#HRKP z;bj7kU+?tqA8ii$-A9}<-p#TwX5D*n7DstT!d`bT9(H+L(ybzlo`w6AcYv@SQeF;1 zPLIDnxO%ib==-~jPVSU>>gUNME#im=1w5hX%#;lM@cg3e;)2BFRQ=@qlvMrv qoXXsS%;fljqWrAX*N3^^&dR| delta 94 zcmaFBc!rVFn3tE!Db6Q4W+G>~kA<^UjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ wfk}K?W?o8sNq#}Rp+QW1d}dx|NqoFsLFFwDo80`A(wtN~HUXiFiN(yO7^yGfy!QVJ=7Ubcq>0_s6HmNx6ulDv|vH@HLftnoctu*J48+M-^n3b z;ak5$$)jk{q28lt&ml)Dpy=8I4-~b&x59UF+pqj8sCrd@>H|H!$!Un`R$^13c&4uC z@T4PT0^_eSbh_RF6Z*BEXV%djtBqreBrk=nJu6&2YzMX?ZP*J3HQ`fA7GuyO&||vm zbiu|WW?P#6hd1pty4Rt40sQAV-AlEUTCpzvh0Gq5|NAkXX(?ixD3$S9e4))3TO_H7 zQ_aQwtFXf8Yv_Y1aTCu+uh}$HoZS_OFUu_FQL(J|A0S(h-)@6J_(dx(u{nTf687nv zD=+D+Y0Sy8)m=xb?{bd SUgqLmbGz;98TRp@5%LdeZ{*7W 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..e72fa71 100644 --- a/q04_find_top_10/build.py +++ b/q04_find_top_10/build.py @@ -1,8 +1,19 @@ +# %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(df=OlympicsDF,v1='Total_Summer',v2='Total_Winter',v3='Total'): + top_10_summer=list(df.sort_values(v1,ascending=False)['Country_Name'][1:11]) + top_10_winter=list(df.sort_values(v2,ascending=False)['Country_Name'][1:11]) + top_10_overall=list(df.sort_values(v3,ascending=False)['Country_Name'][1:11]) + common_overall=list(set(top_10_summer).intersection(set(top_10_winter).intersection(set(top_10_overall)))) + return top_10_summer,top_10_winter,top_10_overall,common_overall + + + + 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..9f38161a3081734d381d8eadab020573967e855c 100644 GIT binary patch delta 120 zcmcb__>7U$n3tDJ&2xQp=tR!)v>^SA{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv zoXXsS%;fljqWrAX~iJh}mjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ cfk}K?W?o8sNq#}Rp+QVZYH>+%%)}FN0FH$kX#fBK 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..14f215b5842d047c341fa4c40772da906e9bcafa 100644 GIT binary patch delta 832 zcmZvZOKa6Y6o6-PCy$$(K5pClXzjIXu~^imRZ&sVNxtBrT0ak>zu4CcZ0jh+>m^=E8%) zDI46}wcngj-cwDEO;T2DRSsV5m+FrNdnFEqow-ru!-{=9PVZ)k>j~S7LD+F{KTLej zNz(X^@Ny>-_w3c_W6qKvfs@CHGc#@HvSwx%E}NjIi^uF+e=nB6(II4t@c7|;e&Q@OCQ@A^;GZB3o`0Z@mXIzupKGGOLZ|$W~R%E6q7XFQ8zJ0 z=zQ_S*!-RRe06;4-zdz}#u*$~a=bVU}7gBV9(Yya!HG|q%EtOeq%EJ?C! O5=^mZn_9(@+U1`?y0hf~ delta 1108 zcmaKq&ubGw6vuaVH=Etf@1#kSw!xxBT3VZyde9)+5}`t4p;%GI;Ihq|#*O={yBkV- zutGd|EqnEk5WINwj}Q-gRPaymP!OHjR4b)+hxxp>^X7eL-pqV1|EwIXWHRbu*nYO4 zaNIZUpHHR!D(!v|aU5`%0|dN@Fp4dYd4l>vUnD$bBBn%{9CAa%8sbKA5SUMML{qjD zti*o8RILB|L`9xB@9iLk6;tgFFmd&HkZk-Sa(pr!jH+(6x#!^Kv!v+j|DwZO4Dj(K3YM%UL|&*_tH z&;dQrJ0CuxPe@AAd+>ztl`wxhN8OX=rHOk>H?>{E1}$)0ZF#8^&_(@D_(QmkR>QjZ zy_{ikOlX8W^`hDEmrx5|Cvxb1xR&_3c+s3HQ_^5p^9PniJk2!dFB^LhZb|PRRhZ&9 z6H9G7?()(T!w!fSsUzE_ljo3ksqTK9ai+ULbr(W2xz{?=PQ==gK+S*T%73=W>i@gP z&2Ukg`JIG{Qb$|yiWMavc9q$q0;{OZFu_n~m}Zz^I6J}EW5?*p6!&QN z(-bn2McM?`;>g@ol+-kEx|$XV{(&FyjvtAx9=wPo-F1l#k=S<(J4%A#+4^&fL{g6g z-F=AUfo%k=FpsCoxP0!C7k37R37$Y>p2(13kSL<0Vf!w9P+t6s#@Kj?p&A}5rHvYM orx>m_=J(un3tDJ&2xQp=tR!)lmPvV{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv zoXXsS%;fljqWrAX~k&UxejC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ afoXh6enGsUL3}|@eo0AYUV6;LV{!mkEg7Kz diff --git a/q05_top_10_plotting/__pycache__/build.cpython-36.pyc b/q05_top_10_plotting/__pycache__/build.cpython-36.pyc index f75beb57f8f69c2384185733dbed2236b29d41c2..68567c99b6262a4a8dd8b95ab49b463eccee398b 100644 GIT binary patch literal 1304 zcmah}L2uhO6ecA~vK8BL)1heEZOCDV`C>b5x6?2b$go?JLka}o1_-ps*>WjSrs$*& zvXgi1581Uphu5C+7k1jCq^53Bw0husB;UjLp1${_r~Q76p1l3zZGg}_wDZ6jJ%?2- zL2<;fL`zIP*m=^=2_<4@0<)%02NS61-Es4_X8+Tm*YG?@uwgigez zD2#ounm$QVwJwa_B&rmenM@UxJy=bT6DeBXJD#K)QzRq)@-=8kB0`l0P_NBxX1y2MkgmnU|`T-+!1H$nkTA~}g1^YMIx$)|o zVCM!Hf|$_YrN^E4TOT7h`8UL&fF_5iVdxF1J%o20s}K`#;I!U_JZyIjig$++)F=Uu z0cDT(c=Sb--bX0?JCv|S3Hbm}_WAHDD8m*d;(jgn-Zbyj*&>(*1U)@CrM;83OQ+D2 zTMy{F1@@43gxXMPR?Nk9|D`IAj;BXWCq|wPpm_?KAlXbv+HEj0QC&AJJ9;5Fla=l` z5Rz_KaRv&Mw@~?iFD46>i%G?bBIAq6h0?F8lBHsjDlXnna#Cuw6sbuH zaWz>@e`>#(#8qyxVm_IzGs(y0#@_#ocMtMZKY~K|pq2rCgkvY(XLfjq_4g1v8rpj~ zGcJY9W`JGO6gF0W0}=FRV12`k%3XkJ+1Rah{K-c?uItopKy=+a_vLB#Gopj)Dl_RK znX&YhD7YmhGYkFD`463X%l6DJj_M)8E?mn7!I z2bbpNrWV0?;hA|QsYSO~!E&1XlkHffS#L2H6s-lg$AbaCHV#Mh6eEkIr$|enR)3kNu`-NDS8E! fw>WHa^HWN5Qtg;Pe&YiYT#OQoT#PJ?9AF3lGG5hX%#;lM@cg3e;)2BFRQ=@qlvMrv zoXXsS%;fljqWrAX~g_E;YjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ gfoXh6enGsUL3}|@eo0AYUV2PPYH>+%%)~Qt0043vP5=M^ 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..6db021b490cb8d4be4f5e10c637b6466972f7b08 100644 GIT binary patch literal 3651 zcmc(iTW=Fb6vy{!uWw06z>pTyr4R>W6;?kmg9h_hLzm^lvcwwHqZL{`aGp8ATreLj1m~E`8f=cuvxNi4G#(nX zM(eK(T4(lw9V}AoiP35d*Q)EBg_2P}OZ^|<`aX~S?iYUd%e$RBcUL?9?N0ZrYV}^2 z%YMf1`e_p1;4ahwY1w=BQhJ1ZifuwOv)(TR`a`^&&gJl z(!&n8h zdX6qaS))tzJd|~M0jM|CMa1@)g_MA!1YHL*gl_drSQ|g+Oc}0qxWr8`(vaqXxnuoe zzBG1h>AZwHbdH+i`j*u+4ltYySis&GIWT5;^})|T2Olng$`jyxL$v&B^rrtX0_sp} zxg4U_;MiR`h*Q-;Wi!e)CSD!kFnJ@hBBCOnXe#HnTyuGmcGF8iXkgg{s_#NcfIJthY=) z4_;~3W3vdiYFX%DhDZTS=n9DrC%g>JujzDW(V02^G%`CD98_>{97dSCF{;9fBlK!` zzlf3Ohi8SPyS6O843qH>z_e`M!1@I+${jZs18GieXuK{A6sRG?9Il+1g&tZA0)uZH zA_!vH0O6g0fg&1hf+>cv7smM+BSv=x7*}92ZBD>&qB!f#2##qMdah4kqPJ(EhZeK= z-{rz_g+qmm&uiX98W+LL*!%JeeXbV><2r7Ca%{{L#?0}jF_;p@>o6{kg>itM>GT*! zet|HqB90Gd<7iH8M^E(`vN%l^#Y2lRoREbJvVhm*^ zX+!h)2$q-;9@9MZs<&Xo+w*w;(tzv*ULL24;*!(}(Dciqi~F8vqBHA&oHe{S7G56< z??n=*^EXN2!oPQ;6|r_K0&bm^gC1E7;e;Tj-xJ)1^+tby`Oma~GwNxNw4gz}K?_qL zbUfdA7Z7^nMysJbLUe{sRF#kkLF`E_=4is(0q#K z1{yr6jwL^sa&pWyIA$IAG7uPUp5;04wc(2v>yGZxT2f^~Xx1Y{t3-Ku8o|E}Avqp@ z%6*fgc5cRGd$8nsbO~3f)p%MZqDm1OC9;l$Aick*}E-gY@ELm=LXdS#>v%3*W zFFB+)PRIxNI|v~mZd~`uzu?5$6e%Y>+Ba`B_Vb(3eqI0UPj_1_|I^j+YwTFoFKh0p z8UDl^`P~4uh(!^_DI%!Km|#F7d*lE%SgX)ASf5!lR0gvC_NiTR^No{wtU($Tucba~ zk|qntG+-^#Vr|l99nz_qZo0r0$)e$PVnYXv0O>*-x>asn=K#9YqYdiMoX{alWSOjx zRcJyNmS7oHW)8BBEZU^Ol|=(+%xtno@rl)IUGDh<0kHzQ!LyBzKl%?ZHwXLumlA~R zXIY$x{_`YDhCHM3ZvQwr>&ryJgFGI-jn6^$koHbNszEHF@X_SX)?hz85->SboP|7{ zusj*cC>MMLLlx3k#bNOQJw?mKPqgA12aaAVzW8g!Gpt{i&tH@x|H!O-6a{}p?; zy%#B-M?2e5o^qv<>^xM)iwuiH`yRSoT-XEqMb9a4>+ZB$N|&N@uvnH21GmhP*no$s zx_3j@qlofh6lq&dq{duoCy&*IcH=yUjB01ZlT6oXBC?o)cF#c#-&5_4vqY69L@7sZ z{_{AUGr4s(PEsmt^MWwf%o63@5^f1~1G=7MGB?{25hX%#;lM@cg3e;)2BFRQ=@qlvMrv soXXsS%;fljqWrAX~pOv#!jC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ yfmwWdeojhiUVM3GUS4WZOniK1US>&ryk0@&Ee@O9{FKt1R68~X28LoFW&i+GX&`L? diff --git a/q06_golden_winner/__pycache__/build.cpython-36.pyc b/q06_golden_winner/__pycache__/build.cpython-36.pyc index 03a0fd046417789dda792d023911dc3296d92723..955fdf273fb74c0e4eeff36330ab8fbd626fdc58 100644 GIT binary patch literal 1094 zcmZWo%Wl*#6txp4lSw9hQB_oY!E7c|iYg%?gj56zq*kJpDjB3GjomgSu`^DlWl*{r zeugb8zJx`#tojSAxb~#&0Jd^$pL^nKAKSZO=pR4-{^2J<=oeZl4)kBaSLFZLil+tSGaz8l~0MK|45>b&|(N z)1u(&Zgi3f$k93`mVz~=gn+ug4`1~Ipn=NpHo8O&omKe)0&JtrA#;tKfn6-@n z?QQe~&GAjIA(vKdUy`Ob$Bdjo^u`07!yM3ob)Bx?IGwJ4uk%6YvL5JM=5@NDaXVdb zuNyR8<2QpdWAOnU?02pmfJZcVD|6PFpj_D6?HWKwFWgW)&G<%Wd{G_{Lx+;A%0x@@ ztg4}(%e1vbN!>)97s=;g*!qW^;jiDc!LclN#+})V!GqTjq2vhEl$;nm)VOXkzSjra zEs%zlIj#6Q6N0P16pPtt2qAq-I>p-39A@owP@7|4#J?e>xBL5DbRi2KRf!N8yNFJt z`c#!k%A-^=es^!;Qpro6*0JE%(PX?ApM!N=bg81#X_m85IcwMdi}{eF+5|v&!_-au zP}K(T!xg%BuJ|meWszs6BiT8(oOATgs~DM#%7WjOtwCQ=rJrw0%A~%aj+hqZOa+=A vXwdgqt!P*UXx)8T6jGQ47$25kT?@Pyg=Ev5ztq!L+NsBwV6UrN*bDvu|0O8> literal 1003 zcmZWo&2G~`5MF!Ne@WYv0#&OPsW+5M0fX``~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..8a5df5b 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' +import numpy as np 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): + SOly=OlympicsDF[OlympicsDF['Country_Name'].isin(Top10Summer)] + WOly=OlympicsDF[OlympicsDF['Country_Name'].isin(Top10Winter)] + OOly=OlympicsDF[OlympicsDF['Country_Name'].isin(Top10)] + Gold_Ratio_Summer=list(SOly['Gold_Summer']/SOly['Total_Summer']) + summer_winner=SOly.iloc[np.argmax(Gold_Ratio_Summer),16] + Gold_Ratio_Winter=list(WOly['Gold_Winter']/WOly['Total_Winter']) + winter_winner=WOly.iloc[np.argmax(Gold_Ratio_Winter),16] + Gold_Ratio_Total=list(OOly['Gold_Total']/OOly['Total']) + total_winner=OOly.iloc[np.argmax(Gold_Ratio_Total),16] + return summer_winner, winter_winner, total_winner +q06_golden_winner(OlympicsDF,Top10Summer,Top10Winter,Top10) + + diff --git a/q06_golden_winner/tests/__pycache__/__init__.cpython-36.pyc b/q06_golden_winner/tests/__pycache__/__init__.cpython-36.pyc index 78c9f23eb0d21533bb93e5a02c8517e7323741c7..77c6bff3b869de799d835b44fbb1ffe8a3c83230 100644 GIT binary patch delta 95 zcmcb@_=1tsn3tDJ&2xQp=tRzPuMqu={M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv yoXXsS%;fljqWrAX~nS--cjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ efmwWdeojhiUVM3GUS4WZOi5~SNpZ}?Q*r>!VjIl> diff --git a/q06_golden_winner/tests/__pycache__/test.cpython-36.pyc b/q06_golden_winner/tests/__pycache__/test.cpython-36.pyc index 8c58d9e1004b53c3d1c738391053b0cf6571983f..4fa57831521fe66d06d07f0d01d90239cb2c108f 100644 GIT binary patch delta 773 zcmaKqO^ehp7{{9?Z8I~So!4F0H&BFyLD&j{dJtKe!{TKX9axA$sZDUIO;v7-ofQ=x4m`i!~K_z zWqr4fJn(Prz^C5;xWz1vxSb+tGaFePbCP077?BQhq|03CF;7xPVGVI7ZOJxkL+rAS zprW%v%om>Uo6$WS9pUq<9;dvuA`b}bvNhIYeL;jTx?)ZAU>36h8?w=^#oN5|!r~oa zuP_^P|MkzE!35QGCUiNCwD@6z%PK`nI@%6+R7Sx^*Cxnq!L%Y(A78vZfbiFyV4h16 z=qSq)J`eVD^+Xp@EP^=aBFNL{vPj~vQ2ApKmtiKB!P84u!bf?^MHViTEE6gyp{5S1 zXLt*3R`2lFX&031-o1sCLhVB8-Kb3R8tYO`km?x+ruH8UO>W;vgu2<#h@Y+AlP`xl z`$<+F(NP<)<5(TA1sfWjbD%S+zByAguFktRuQks6Szi3Lb(|b+Y?XO&p?d4i4o1fG z34@acrw#rcq>0RFR2yK@GzCyZ9f~P#X7?uRwHJmwkHfI0i!3Qk1!a0wI}aC0$`yfF znY*T31JA(d)ZQ@3bOBvZriV2tqHS2R4il7-Z!xm{tZ4nF&kOrg;b!Zo3?Z@aqo7%KYD>K72NQZRE z9GQnIw4noCn3J=ZERaRAw5`!9bzW%Hf$|KKWvV~YdbOkLl_3W|ef|F0#)G4^;l|*x z04@emww(HX_bf7#hZT4|hI%KGN$xUG_& zS6Eb7R`^*+p;R@zEU_ZHP$y_3yJTY<7qh)Hx#f8@9(!Jn#i7XcSmZ|Hr_XZJPZEe| zZcJhpz&+n3tDJ&2xQp=tRzPqfq^f{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv goXXsS%;fljqWrAX~xudgHjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ ffq8ssUTJY@VorQPYEfE#QEp;ha%yqR#M5#B?KB)p diff --git a/q07_unusual_performances/__pycache__/build.cpython-36.pyc b/q07_unusual_performances/__pycache__/build.cpython-36.pyc index b5f4425872de7e1fa562fb4868daf450a95d7755..597aef410a653f19af967420237a306e568bcbf8 100644 GIT binary patch literal 744 zcmZ`%&2H2%5cW_0y0mBo2+>E#CE1n(7fO+eI4%+(AsJBQ#@^j@6FX}sREyG6x$*$z z4SMBqa^=K@2jIjwY^y!MjAq93dB&NaJl@+IEkAyLe?<`bfwstp^K%e81tpNcC8{vP z6=4J;K^O&$mLBsZk@OO?Kw=pTHV~fhXH*0t{DN61LpdNK`br^_zCrQMPk0l>q<^@Y z9A>$0Rb$qfuBG8kp_T3LttJPVk&0ImuFJMk_VfKD6};i8F4t9E&d;(%Wfa-t+-iP9sbRS(f59}H0@Fl*Ww;ln{8)D(Mqf3|JLA-y9 zc}stT1)bjoGXgF7Qx=~5ZG;7Hb;C>B`-5e>8$6prJ2CE~Rm)XVlrj!`B4#};^?C0t ziur<()d9#M3jxYu5G-=AJ6$8Q13mnHoi21GQ_Gbq#3FsC&C=F9muaqryqQf_8+|78 zCR6e}T}_^3t!iz{%M2zw)28Aomo`0Zi&7-@x_|V)kjRa07Zk!{d>8luu(<<%OicjB zxFH)C7Dw!8ZseLbx+;s)#g-bmtmtW_MO(^e?v0`9G4^mY@HqSf##qVy 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..b54df67 100644 --- a/q07_unusual_performances/build.py +++ b/q07_unusual_performances/build.py @@ -1,5 +1,19 @@ +# %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' +import numpy as np OlympicsDF=q01_rename_columns(path) OlympicsDF=q02_country_operations(OlympicsDF) +def q07_unusual_performances(df=OlympicsDF,low=0.05,high=0.95): + df=df[df['Country']!='Totals'] + q1=df['Total'].quantile(low) + q2=df['Total'].quantile(high) + lowcons=df[df['Total']<=q1]['Country_Name'] + highcons=df[df['Total']>=q2]['Country_Name'] + return lowcons,highcons +q07_unusual_performances(df=OlympicsDF,low=0.05,high=0.95) + + + + diff --git a/q07_unusual_performances/tests/__pycache__/__init__.cpython-36.pyc b/q07_unusual_performances/tests/__pycache__/__init__.cpython-36.pyc index eea34b6474d8c4a3dfa8e65160cad93fd76c051f..1cd3f24807fe55dbffa269ae86cf5f3245986206 100644 GIT binary patch delta 82 zcmcc3_@0r|n3tDJ&2xQp=tRzPqiFq%{M=Oi;>5hX%#;lM@cg3e;)2BFRQ=@qlvMrv moXXsS%;fljqWrAX-2p*B#OT delta 82 zcmaFQc$<;an3tE!Db6Q4W+G>~t-G^TjC)aPrDI8cZcKhoWo|)ca&de?QGQlxa!E{~ lfq8ssUTJY@VorQPYEfE#QEp;ha%yo*NosLPam>VvasZ{t9`^tM diff --git a/q07_unusual_performances/tests/__pycache__/test.cpython-36.pyc b/q07_unusual_performances/tests/__pycache__/test.cpython-36.pyc index 44dbdd5ec937dcd6895488eeb940072ccfdf5415..41b50247bc15b95c60621836e9190a68f68b84d2 100644 GIT binary patch delta 674 zcmZuu%W4!s6s_v6?y7lZ-kF);Ixr;KK@mlw21P{|E<}iwO4I3E&cl9D-Gdl}2;&b( zt>+U&B>&-BdYhFCb??fmaTCOXd+y=hTjw6C&N^S(Cs!Jc>h{CW&sQ!&XXxD7()>V2 z{!IfQjsSxd;n?C9MqmSp?3i#8JKTv~?&=x_C!#UqOmml4gexjb%&Wo?Rg;188ZcfL zRj7>6ydi3$KDlb?)`lRWDmLa#Q5&Iku8+{teqr$zZ$lMoP=^L=KoeRM$~(~h`1A7S zWQ%tnAlQN34+wUJwX}H;E~@MJpg+bXdn)qcZjg)bmbO2(%c1&8bl}^pd&z^K2)xrh z>yhPB-IheXCp*`gn*KiYrfDp^JV=rmOufTYzRt5C6keEu@Y3jQoXtW%lj&T9g`bEw zo)M;Aq4(vU`a!nw&C{OK!Z#X5*=YWSmS*M9jQReNC<-C{OvqQMjDsW;cXT&5RuMkl zQ@`wiT2ZRrxu4vQuF0kmf^Gl!9N?eVx@Qs0L(^!<`8l9{%c7t(ktoukDp0!cKNjsbJGq_ZT?^eag7h9${@ s0#DV7jqeT3NY6muz{r4E`#(P=+mBONMBxQ=^RwJT5l0B^OFDgXcg delta 813 zcmaKq%W4!s6o#w%KKGtWl9_lx3E$-{|TP;wH$r zaT)t1Tq=157ruc|+kjiiR$N%sStuxWQQtZIhrdppqCYjyTF2|PTKW6Qc<-Hw&>8yU zTNe4I*sOyQ0z?pCPy$SF5f!3PJX2>HRRr~dhM+k|b1WA|7j;l&E<9Rbg(Xrday=-A z6;cVS~hl<$hp}FcPWRWaE1*%YkIyAtB=F}uzXh9n~umFp&1YPKze7@d=)#)PlT?KSuxc!x>XOZ%ckPvUovB5O!Z{6FZP*i4RMVN18P zLhE1R=41k~H<@si9Wk!NjBAOTz2t_QBs2o9&0;^|CirROhLjsqnt6x7t%JzV Date: Wed, 3 Oct 2018 11:24:56 +0000 Subject: [PATCH 4/8] Done --- .../__pycache__/build.cpython-36.pyc | Bin 615 -> 615 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q03_better_event/__pycache__/build.cpython-36.pyc b/q03_better_event/__pycache__/build.cpython-36.pyc index 208d2688aa3b285ac68f84e67f06945f1b39733c..fae6fff0ea04c7320eea754a9023235761b4e055 100644 GIT binary patch delta 16 XcmaFP@|=a;n3tF9*Rm}e*%O!mF*gOH delta 16 XcmaFP@|=a;n3tE!)?m{{_5>yXDLw>l From 5f274b37341000166aeebd49a9aa6101fb1a89a8 Mon Sep 17 00:00:00 2001 From: sannidh Date: Wed, 3 Oct 2018 11:26:41 +0000 Subject: [PATCH 5/8] Done --- .../__pycache__/build.cpython-36.pyc | Bin 826 -> 826 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q04_find_top_10/__pycache__/build.cpython-36.pyc b/q04_find_top_10/__pycache__/build.cpython-36.pyc index e15ebba9742e72dbf2a982d729b8cea06b2482a4..74c0a6f3c7f3f30f77432ba3c699549e4149f724 100644 GIT binary patch delta 16 XcmdnRwu_D3n3tC;d-;})?8eLhC+!52 delta 16 XcmdnRwu_D3n3tDJ$8gg|c4KA$BW45K From 57e59c4bf976bbda1f237dc37d725ac093f79112 Mon Sep 17 00:00:00 2001 From: sannidh Date: Wed, 3 Oct 2018 11:29:33 +0000 Subject: [PATCH 6/8] Done --- .../__pycache__/build.cpython-36.pyc | Bin 1304 -> 1304 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q05_top_10_plotting/__pycache__/build.cpython-36.pyc b/q05_top_10_plotting/__pycache__/build.cpython-36.pyc index 68567c99b6262a4a8dd8b95ab49b463eccee398b..e5200ae9c58e2062fe23c714ff7adfaf3be7047d 100644 GIT binary patch delta 16 XcmbQiHG_-Yn3tF9+wv_N*#%hvC+q~m delta 16 XcmbQiHG_-Yn3tD}!D!P)c0pDE9%=(s From d1355f7af68e4cdb1dab7665fc9cf1e158fa3909 Mon Sep 17 00:00:00 2001 From: sannidh Date: Wed, 3 Oct 2018 11:33:03 +0000 Subject: [PATCH 7/8] Done --- .../__pycache__/build.cpython-36.pyc | Bin 1094 -> 1078 bytes q06_golden_winner/build.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/q06_golden_winner/__pycache__/build.cpython-36.pyc b/q06_golden_winner/__pycache__/build.cpython-36.pyc index 955fdf273fb74c0e4eeff36330ab8fbd626fdc58..b82f3d0eb2b204df1130401a1706dbc1a91cab82 100644 GIT binary patch delta 66 zcmX@cv5iC7n3tF9;fgKMvsoAz9y1^TRv_B}h>PPUD#vc@Tf!{F2jodGvM_Q$p%^0o D$Hxk% delta 83 zcmdnSag0ORn3tC;#Bx*gH5LYj#|%h-707k~;^Lf%%CUT@yr~?ioT*%?+|4YE3>zDk UFpCHPB_$YH7&)L&jFE#I0Dn;oy#N3J diff --git a/q06_golden_winner/build.py b/q06_golden_winner/build.py index 8a5df5b..2ef6ad9 100644 --- a/q06_golden_winner/build.py +++ b/q06_golden_winner/build.py @@ -18,7 +18,7 @@ def q06_golden_winner(OlympicsDF,Top10Summer,Top10Winter,Top10): Gold_Ratio_Total=list(OOly['Gold_Total']/OOly['Total']) total_winner=OOly.iloc[np.argmax(Gold_Ratio_Total),16] return summer_winner, winter_winner, total_winner -q06_golden_winner(OlympicsDF,Top10Summer,Top10Winter,Top10) + From 0743823b808a34632684fcccff929bdf870d9929 Mon Sep 17 00:00:00 2001 From: sannidh Date: Wed, 3 Oct 2018 15:37:12 +0000 Subject: [PATCH 8/8] Done --- .../__pycache__/build.cpython-36.pyc | Bin 744 -> 753 bytes q07_unusual_performances/build.py | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/q07_unusual_performances/__pycache__/build.cpython-36.pyc b/q07_unusual_performances/__pycache__/build.cpython-36.pyc index 597aef410a653f19af967420237a306e568bcbf8..c01901957adaba44222e30071490c20218d97616 100644 GIT binary patch delta 303 zcmaFC`jM5>n3tDJ_u-c4g%dfq*QbHOJNxumGeKabeKIox1h4}s79e&8;^Gt_QNxhJ zD9Mn;P{Y*BSj!COF#>rkH6U3gNrn{WY-UM@T80uvun16n4Rbb-Okt5^0IFj}5@*Q< zip4-B*lJj7*wUDS88lh_Zn1{smn7yyu{-CN=9LsxMzMkU#Zf#^fq1{f+*D1bTO5U@ ziFqZNIjOf;ax#lcG}&)4rKH_r$;eF4xW$~4Up~2)QI3&o@*2h(2|h+XMgc|%AS~hm edPS3|hyzF!aZYw+$`J*L6mg*v+>?(nDFFcZL`u;B delta 294 zcmey!`hu0yn3tC;J9bm_%!!=a>u1dbftB{@X<+cqKAD*T0@#5Ri0ur-#W6sl1_)Ca zB^gqfvY90rYC$|8oyAbY*vweV4CgTcc`RVHK-n7RY>*BXpn6ug7)v%QRE*89hP8$* zjVYKxlhrSZ-8sKBucW9liY+9+Br&J>7Au&J;(?0C`z7Y4YBJv9C@f9PE6L1B)nvcL zl#+IfIVZpT7E4BEddB40jB<>elXo%J$O0ig&G7I6a|ugP4*2BeBWzAECF?8lTN Q3KA~jL?yT;pJ!460ExCne*gdg diff --git a/q07_unusual_performances/build.py b/q07_unusual_performances/build.py index b54df67..da9e7e8 100644 --- a/q07_unusual_performances/build.py +++ b/q07_unusual_performances/build.py @@ -5,14 +5,14 @@ import numpy as np OlympicsDF=q01_rename_columns(path) OlympicsDF=q02_country_operations(OlympicsDF) -def q07_unusual_performances(df=OlympicsDF,low=0.05,high=0.95): - df=df[df['Country']!='Totals'] +def q07_unusual_performances(df=OlympicsDF,high=0.95,low=0.05): q1=df['Total'].quantile(low) q2=df['Total'].quantile(high) - lowcons=df[df['Total']<=q1]['Country_Name'] - highcons=df[df['Total']>=q2]['Country_Name'] + df=df[df['Country']!='Totals'] + lowcons=list(df[df['Total']<=q1]['Country_Name']) + highcons=list(df[df['Total']>q2]['Country_Name']) return lowcons,highcons -q07_unusual_performances(df=OlympicsDF,low=0.05,high=0.95) +