From e8fba22ba668d7e0c11b17fa9fa281eb41036eee Mon Sep 17 00:00:00 2001 From: sagarpatil232 Date: Fri, 23 Nov 2018 10:27:27 +0000 Subject: [PATCH 1/5] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 157 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 777 bytes q01_missing_value/build.py | 22 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 181 bytes .../test_q01_imputation.cpython-36.pyc | Bin 0 -> 2330 bytes 6 files changed, 21 insertions(+), 1 deletion(-) create mode 100644 __pycache__/__init__.cpython-36.pyc create mode 100644 q01_missing_value/__pycache__/__init__.cpython-36.pyc create mode 100644 q01_missing_value/__pycache__/build.cpython-36.pyc create mode 100644 q01_missing_value/tests/__pycache__/__init__.cpython-36.pyc create mode 100644 q01_missing_value/tests/__pycache__/test_q01_imputation.cpython-36.pyc diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..db1f76519ffe124c2c67f6430b761d8e163450c6 GIT binary patch literal 157 zcmXr!<>g|!_C1;b2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUtand`MIh3#fj;O zMFoi^nK?$rM*89TMcKs#iOH$@$@wX%`e~_&C8b5F@u_*~nR%(HMVWc&@dZWsS*gh- g`tk9Zd6^~g@p=W7w>WHa^HWN5Qtd!?6az5>0F(SFCjbBd literal 0 HcmV?d00001 diff --git a/q01_missing_value/__pycache__/__init__.cpython-36.pyc b/q01_missing_value/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fe24846f9268fa9e628f5741f881bb8b687a7fce GIT binary patch literal 175 zcmXr!<>g|!_C1;b2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUorX_`MIh3#fj;O zMFoi^nK?$rM*89TMcKs#iOH$@$@wX%`e~_&C8b5F@u_*~nR%(HMVWc&@dZWsS*gh- w`h^CD@wu7B#UQb=#GKMp{rLFIyv&mLc)fzkTO2mI`6;D2sdgY+i-DK{0P?Od4*&oF literal 0 HcmV?d00001 diff --git a/q01_missing_value/__pycache__/build.cpython-36.pyc b/q01_missing_value/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1a6f588ecb626ddb6a1acf440f84a2503681210e GIT binary patch literal 777 zcmY*XO>fjN5Vf7pO?RuR2v9E-NA}Xt_PXLjAeBR@kcy}XLXn$s(uAy&+DX+#+tYHb z#NXf#aqyKBzW|97P?%!F}D z*%>dd8{SQ+2}+sOJ&26jS8%!O{SvMIhOi_RmI4fub8hJk9nNk+hZ9>ez)~u@wroWz z2mBqf8ay+C{$L%q*8MLY%*gfQC9S+y0}vsbnh<=JRpCR)@ONTI_vXyfN)T}y7}_Dr37(p##g-V zMVd9e?6e88rtarb;~l}})HMup<3PTjARHJ6!{3RzkMe&$#23w6#F`gewY)3qgTsUP ztWlqJ%QF#Y_(q%y-t|hPLKdYILY1;eTh-WXAck1`i30h^S-QMuU(j^oVR_4 znvLAVr?dq^x9BE)gx{F%GW8HW)5!QOm%z1QEtn980n%YQvnH1uO_xSwg z*JU{#KHfW#^2++9NM)7aL6Q<1F)7w};q(00XAei)6R>QhcQWX%sw>!9e`Y5eg2pO> z1IZ9QA(>ViBCk!0&f60;0WPyS_L@0wSJ_2^KpYqlwb21_>Tb``qPHq`w9Ma}5MMQF BGJ603 literal 0 HcmV?d00001 diff --git a/q01_missing_value/tests/__pycache__/test_q01_imputation.cpython-36.pyc b/q01_missing_value/tests/__pycache__/test_q01_imputation.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..86df0ede8eea112dd61b9e3648cb0076fd918d1e GIT binary patch literal 2330 zcmcIlTW=dh6rS0e*K0eJP)ft4EP{xxRK>)7LaIk1Kt2%;q8v4wz(9 z@#GZR-6NKZuVt2s6pw%T!-MZbQTMrlMi&JjBAT4yL9qw`uY8PQb?IBdCJG{sH zQ2TsRpMVc7cnH+gg($TOcln+0AUhEyv?52kFi$#QOphrgq<;9UX1TF* zQAU<=l*lK>L1KR)vJcb#EQZHbA%==gnVf?M^3mPV@ViR>sOBsc!?faJI1x*1wStXu=s;;; z--ZTA3dDti($>tLIWrd|<+VLax*;gL71ZLZH31M^p@vuqCzTAP09ThS8)2rxr*l?v zrot~^)+5OZ@$^o3TGgOHaXuG3AMUECW3IJ|J5-0I(yUB{vBCMqnsei%l@!LE;0C6< z+RHe2ZbVxGU*YbxhC7J;W>vEP7E*?3i_mRq(Z#LHNLx?;Z@5B|{|Bz*>#(mx5y&^t zTu1XJnj2^k>eW~oy#rIP&dO-T3MQvj;Cuuh8s2~%GNVgKPBVK+nl$A=2tj&Uh0l39 zdb9|?+0;o|l^U|M3dd}G9!Qbfz%yQ^O33BLYvaqc89!sPL4^z1YWC|R3W zRI+yN2Z*}K7@&p4?aP#K*|L9+9`$f_^zv<(F40BuT{Ii%BJQnm?_U}CXcxBm=fFqf zsB8QrDIxrl!~{uFRJ_iy-A@vHA=(kSg}1zh<|djQH1DCo)VguYCR8!QNeoE*QfPeY zyYP2>&v%-UXkh%h%rrVuqU2()%_oiQjr&8L<-C2bI-nnX-J0wg`|!B)qYr_Z6zwBbhzt>{?43AX^tPiQSPy1G2ZByU+3tH<{<^TWy literal 0 HcmV?d00001 From 44f7f53b28ea70a0f399b64d064cf88a74087d32 Mon Sep 17 00:00:00 2001 From: sagarpatil232 Date: Mon, 26 Nov 2018 09:01:56 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 549 bytes q02_outlier_removal/build.py | 17 +++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 183 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1793 bytes 5 files changed, 17 insertions(+) create mode 100644 q02_outlier_removal/__pycache__/__init__.cpython-36.pyc create mode 100644 q02_outlier_removal/__pycache__/build.cpython-36.pyc create mode 100644 q02_outlier_removal/tests/__pycache__/__init__.cpython-36.pyc create mode 100644 q02_outlier_removal/tests/__pycache__/test_q02_outlier_removal.cpython-36.pyc diff --git a/q02_outlier_removal/__pycache__/__init__.cpython-36.pyc b/q02_outlier_removal/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..75d97f283e36520f15fffe52c8314c5ace6c061d GIT binary patch literal 177 zcmXr!<>g|!_C1;b2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUvc^w`MIh3#fj;O zMFoi^nK?$rM*89TMcKs#iOH$@$@wX%`e~_&C8b5F@u_*~nR%(HMVWc&@dZWsS*gh- z`h^BY@%g1CIhmWHa^HWN5Qtd$Y76UN@0AHps A^#A|> literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/__pycache__/build.cpython-36.pyc b/q02_outlier_removal/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fa640366436ae3f383d8e282f0c681677d113074 GIT binary patch literal 549 zcmZ8e&2AGh5VpOWbhBzxgt+9^Be`^|^jZNGNWGK_DTqp`(8}ygHcmJ8#`Z={m7dDW z@B%!HubjB>0B~V;#i3$G^Xc=?{P^?f!9lwD{^v#r#(uCT)+hdk!krKR175KiN4^vw z9{DW72qK7~2YuKpdm}cBA%VeHHtPYOvT^#8ve?!A5Tuuxw^Hfj!fitOUb;`(o?Db* zaA7airlZNF@zaH@F{BsL$`U_ri4Uf-!VgvzSn#$SSwzuJ_Ljn(5qP#^OAh>z{DI%S z-0^qp^U;H#T?%qBVmsdAZ9HPjh;FgaU5b$g%8QPk=m;YX>Cm% zdP)P{jiVr79=H#&^0@lO?2wxOzR4D5g_)D3w6&zH$>}7!Hul!lvcRk`fY}_SZ!G4h zOQjL5(q&#-v&6z@>yt@t8eb{2xy6;)$SV8Ns0xnjZ8-ezWWRlLLcqk3r~HW9XT-<- z(66Ni>4K;sB&00loz!}pFHGa8U)cXg^7cErv~K<a<($iRQRfu*|j<+Q7WFt Fe*v{MnW_K) literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/build.py b/q02_outlier_removal/build.py index 74df5f2..9a7f32f 100644 --- a/q02_outlier_removal/build.py +++ b/q02_outlier_removal/build.py @@ -1,3 +1,4 @@ +# %load q02_outlier_removal/build.py # Default imports import pandas as pd @@ -8,3 +9,19 @@ # Write your code here: +def outlier_removal(df): + #quantile_value = 0.95 + t = dict(df.quantile(.95)) + for item in t: + df = df.drop(df[df[item] > t[item]].index) + return df + + + + + + + + + + diff --git a/q02_outlier_removal/tests/__pycache__/__init__.cpython-36.pyc b/q02_outlier_removal/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6f772717e3a02d909784dcbe744661b66a878bd8 GIT binary patch literal 183 zcmYL?F$w}P5Jj_MA;KQS#*y7t#1q(9SXc~UGp^BWCQh<~NAf}zwjM&TGFylr-sAI| zUzg={^my-8&TG&wMK0@19A_D|RkLDqS2E0heGDAABZ#`y5_Gbzsw>#BoMX@pLBodN zKsxn8NWQh6NUU!$2%o4)a9LEyeR7rrg*v`!2Z>^efM~r^;-qC7!j~Vp^ Dr2jKr literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/tests/__pycache__/test_q02_outlier_removal.cpython-36.pyc b/q02_outlier_removal/tests/__pycache__/test_q02_outlier_removal.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..bf08b9f1be5f378604b74395e42f8a21e121a7d3 GIT binary patch literal 1793 zcma)+TW{Mo6vs(jY+1gnmmyoQViN}B!9W%V=~IDX=+JdRfzBP4Vgs}Xl@pI0d9vh^ zRJIu1llx`%g@%Ezd-5k3u&13PrH&IMz+~|7SUQK~`SDLa?Ds?G&wqaU%VX?sw)M2o ze}YX*G?Gc4vpJ7BC*R4P*p;sIa&PX(e*MnRTl03@<_z3fAX_UQcc3HNGLRh^%I?(P zWpM~Tg!rX<%w$jY-!a(-zH;N9bWYfCu*R9#klWxDX!BHP7_Xh?%?D*=@(fg>U|yby z9D@c^Fq10Jg_`OGq|1R6MvROSS#gl+vpD=#=pPF8l>!lWj@66otagJJr8zkj3y8yG zp~Mtkoul755jlLPvJ_HU!~2J3e}YZ#qX8Ck$zn%x>AYi2{n&fbmo4mlsulZ|>|iaS zy-!8Fyt?d^<2dxtzyY?W*z^$^!wg^X-}zfMbBz0zOTNoiI1xhL`af}Y*vci`IE6P> zG~AlZ^0Q~ZAp`?5LLSu|3ZtVvxgQ;8XHcLw^puZr3U`^=uFx8kdG@9fxpi|WhK}_# za*^ zQ6YA!ONNSSOdmb_;Km9r2E2Z6gv7EqrOpM4zKs4^Rhx+!bL1< zB-+!%w!PEn@VS0oXd{XgZ1>m9oT6rE|E;r-)=NtT)}PQoac488^=SSfZ$MsSIH(!Y zbx^16V1b&-WqiOLzWn@FZkv=Vq&8~#a6@Y5NKd*OjrimB4xX+xov`KM_uD`;T{Wl? z6w0Ma;Qd*xC4_SL7!%bl8q^9YMBPJU{W|%UBJb8kHt>@=@B!v%x>y)r?%i7BcE%X@ zAV`t|*(Qk%lVo1XDkr~}By>46U(^7{RCmaHMCKDRm&|LA#H$E0iCR+)0S|oqwd%LS zz747(Gqh+$Ym8fsOw@h+WBs42ESJsY)XoaJ&rN-3;sCF2nbh}rah{+wG^!`=T{sEt hSPiS5<)%g1;Biycmo%-WQhIoLdc5a^{2mXS{{U&|;4T0F literal 0 HcmV?d00001 From bb0bac15e99c6fd735963c90cb27d483eb7821a8 Mon Sep 17 00:00:00 2001 From: sagarpatil232 Date: Mon, 26 Nov 2018 11:45:06 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 527 bytes q03_skewness_log/build.py | 11 +++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 180 bytes .../test_q03_skewness_log.cpython-36.pyc | Bin 0 -> 2205 bytes 5 files changed, 11 insertions(+) create mode 100644 q03_skewness_log/__pycache__/__init__.cpython-36.pyc create mode 100644 q03_skewness_log/__pycache__/build.cpython-36.pyc create mode 100644 q03_skewness_log/tests/__pycache__/__init__.cpython-36.pyc create mode 100644 q03_skewness_log/tests/__pycache__/test_q03_skewness_log.cpython-36.pyc diff --git a/q03_skewness_log/__pycache__/__init__.cpython-36.pyc b/q03_skewness_log/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4fed81d0c489afb8e5e80dc7cddd6246568ce496 GIT binary patch literal 174 zcmXr!<>g|!_C1;b2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU(xy*`MIh3#fj;O zMFoi^nK?$rM*89TMcKs#iOH$@$@wX%`e~_&C8b5F@u_*~nR%(HMVWc&@dZWsS*gh- x`h^C@@x|Gx<$0;a#ql}$>H6{UnR%Hd@$q^EmA5!-a`RJ4b5iXAw5%oj%|7_xIZ$pTGBS7@;q;BLw0zFx>;-h~pg1F~!)%Bq!8!-lq-W zO#|+2Fl}<5H(n79IT@iS_=Y(YVdLwWcpknSa8|LnQYP8oSuNt;q_n$k?)bL)yAh*V*D+2}WBZmWvyer6TeSDWvi8 za-!^pko)#yw5eywg5@XMp!bec01ZEP@nbm`v1SvdB&)K#*YCx*rJ8BUQW2*m7x7rI zs#YQq#Uv|)P+2iaq$;N(t>UNSeqt|B2(1&KjUVbP=Uurpo!xTVu5SV1L(mSW3L%SH zW>2S?Ty}NED(yaP0?7)_v>}q4Mp4h@QrQ!l5SHZ$Tvs(9b@OhC9ca3~!Mx;kE>7(U Nw593b5Qn7g{{iP5gBt(< literal 0 HcmV?d00001 diff --git a/q03_skewness_log/build.py b/q03_skewness_log/build.py index f008d0f..241c65e 100644 --- a/q03_skewness_log/build.py +++ b/q03_skewness_log/build.py @@ -1,3 +1,4 @@ +# %load q03_skewness_log/build.py from scipy.stats import skew import pandas as pd import numpy as np @@ -6,3 +7,13 @@ # Write code here: +def skewness_log(data): + data['GrLivArea'] = np.log(data['GrLivArea']) + data['SalePrice'] = np.log(data['SalePrice']) + sk_val1 = skew(data['GrLivArea']) + sk_val2 = skew(data['SalePrice']) + return sk_val1, sk_val2 + + + + diff --git a/q03_skewness_log/tests/__pycache__/__init__.cpython-36.pyc b/q03_skewness_log/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6286ed264d4e31600ff6fae6902e6a8c5c740a34 GIT binary patch literal 180 zcmYL?u?oU46h%{U5TPI9;*(|-=@+;-I5<2)`;4(|67y2TPx6NxT>S{a$z%{OoWtcV zSC-{`@^~La$}8)aB9%J9)1+4H#G=^VMac7C9|b2j5U|oJcoj`w$qM!^bnI0_(72Z1 zNGgtjkgPVAC>X2J2Y03>!eu3qJGxq8#@=a&#E}8fSQ8PK{`Q=$2iJ~0ZSplI#25Wt BG8O;; literal 0 HcmV?d00001 diff --git a/q03_skewness_log/tests/__pycache__/test_q03_skewness_log.cpython-36.pyc b/q03_skewness_log/tests/__pycache__/test_q03_skewness_log.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1b340651de12f9a4bb3a6626d91bcfb1516c1a6d GIT binary patch literal 2205 zcmc&#&2Ah;5bmCz-Pu3K0b(#nFcJ!AqR30^6H-JHgPJG1HT zF?cbj%{y=+cV2-@-h#tiIqj7Tf)iCe_Ihm$I44Hx>YnMY>Z-54s@dxG+RiV(fAxn? z$ggDS@nC%yhW;FcAcAIOOk+xM?PN~u3RifUH}+%Se)F@&xEVJok?vj~8Z#QVq%T`D z`pAjfac7%|rU;%A5lA|7IijL^Q9Ect`xKgd6XFE&2BovI|gSP}Q?!(ZVAPg~dM!%;=WY00~5fyZu z%-~i4YUzFGtdW_Ekb!+~pwQeL#q_NQ-$G=Nk#aQ+=A8|F|Ce1dtHv3-`YF|%y zBKt`pWPd2RDV1b0AEmjJD$Pf1qKZB6rT^r;Ew-GAz5zJ2mF)c9#^kVC!~HWF4BhE~ zFB<(OZa}B+p2u|KVy!b!qqc?mO;{{LT?37*T)^rM<}RF?zP~_J$RRH?6CUualsXhe zm=`7-bCc|bBa83Z6Ont0wZbe%j%vfCFcJ%GEqd@;t^eKqV{2DoyN;Ve+&3-}_p#z4 zbYw;Yh7J97SOB|#X9oCeT;$slo1DS)!_$bNK0RjVp^}i|ybeE1b@=$Btl;MH z&G4`&fo}5n0Hi*=t|PBnt?BhpKg_k^c_OP0(m)CZ2;QpvA*xp%+K*_B4DxLWl+c2b z?8;=H)wge}kJE#DN^)kk*WkRy&K-8k8NL z$xl?8$Ql&P@C$-+&cYc`uwPi_pieb(gohnz<{ft+e=u5YJp1m-4@YoUzm{r_pEIsS)@ZIf{TRV^6&hvRmB$aafT hLnpBWuy9%17r9dfx9iA0z{{*pUFZf~+I8A6{sJfhN&o-= literal 0 HcmV?d00001 From ccc8605fd9f9ae201ba805835ea4712fa2de951e Mon Sep 17 00:00:00 2001 From: sagarpatil232 Date: Mon, 26 Nov 2018 11:48:18 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 537 bytes q03_skewness_sqrt/build.py | 13 +++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 181 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2076 bytes 5 files changed, 13 insertions(+) create mode 100644 q03_skewness_sqrt/__pycache__/__init__.cpython-36.pyc create mode 100644 q03_skewness_sqrt/__pycache__/build.cpython-36.pyc create mode 100644 q03_skewness_sqrt/tests/__pycache__/__init__.cpython-36.pyc create mode 100644 q03_skewness_sqrt/tests/__pycache__/test-q03_skewness_sqrt.cpython-36.pyc diff --git a/q03_skewness_sqrt/__pycache__/__init__.cpython-36.pyc b/q03_skewness_sqrt/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1d33499b9b70d3f52e123a068110177088f24311 GIT binary patch literal 175 zcmXr!<>g|!_C1;b2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUorX_`MIh3#fj;O zMFoi^nK?$rM*89TMcKs#iOH$@$@wX%`e~_&C8b5F@u_*~nR%(HMVWc&@dZWsS*gh- y`h^C@@x|Gx<$0;a#qq_3MJ4+2@tJvc;R4NZg0YK9L6X4lVN&D4 zw9bMToHSU-YOg4X7#X8p{R`fq9=4&L@u#cjJw^?UjiR~eXL^}|o?ii=^D}UL4q(s} zuR-qsz4(2!Wyl{xfFawA4fe6W+mJP0lLx0BTqVs5b(t?u6{ksaObdRk@{IQaON4}) z7Ro5sA`qdgENSRjx}?R?HW<7iRfmM{+xW4Z^H|dfRg#*#7z_vTO{r#D(u~Jh$$0$0 zsi_oCxtQdFbCrupDpfhHv literal 0 HcmV?d00001 diff --git a/q03_skewness_sqrt/build.py b/q03_skewness_sqrt/build.py index 4bdb0e4..8189147 100644 --- a/q03_skewness_sqrt/build.py +++ b/q03_skewness_sqrt/build.py @@ -1,3 +1,4 @@ +# %load q03_skewness_sqrt/build.py # Default imports from scipy.stats import skew import pandas as pd @@ -7,4 +8,16 @@ # Write your Solution Here: +def skewness_sqrt(data): + data['GrLivArea'] = np.sqrt(data['GrLivArea']) + data['SalePrice'] = np.sqrt(data['SalePrice']) + sk_val1 = skew(data['GrLivArea']) + sk_val2 = skew(data['SalePrice']) + return sk_val1, sk_val2 + + + + + + diff --git a/q03_skewness_sqrt/tests/__pycache__/__init__.cpython-36.pyc b/q03_skewness_sqrt/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..e4c87fbc54b42338765b9524f04d619d7676d51f GIT binary patch literal 181 zcmYL?F$%&!5Jfj)Awmvf<4DqqV)cF|Sd-B(W3`nMPG=rxwZfu6UgP`W)fxIs(zPX0L;3vpj>n<3_wL2})NH zoJfa(3CY&R60xy0dUh8o1N5sLrJ<`O5tN<-1df&q5Z&d6M9Y$4_amu;ASDX81q0V=?Nf`OPLQTXfIt=wImX=z)hG+LJE57U-p&Ar)Dw9UwlH!VZ_*o#C6eZ$^8aPRsiBuWvtS zF!l#qxE!3{#i1XgkxcTG4SC2p&8^f5ZD~sHoS&cHtQWMjg^6>wo? z!oRb^R=9e=WK()CnDl^8?657ZLl&$|F*XZ$>3t2_+!q>pQ>%W{(a+%f4785)i88ol zZ2+cUq^VE?J%V_=CWR4QqePPJ#QHR*NG~snaTkZag9cd0B?~RdrS*cpNH3QPeEQ=vzM*CZG+doK7A;VeVC>QrBI-7D; zXbs9dI4MM0+9_m#RXQ5de(4ZLKQYzDZGVrtNBI!CS`36536rF|d%N9la`jA)L=4?H zm(cBlFol8$vO$sos3aRiBb6T`mhQ<%d(qNabPW=sEBoPv#huYvd7U;a`$U9@;An!* zY>$tF3%u^U!f%Oh@~`;5g_A|TYqm+8b8hY4)W%)oPv*2r=!+sX{;5a{(7w$5EI0m8 znE1#aR3tC&2<&sh6&-b8sTSVUDj7DD1CfzNl%Ib|jKTjG9#W!ao@cX&)72r{4H3NR4{U=|fxiC+*{jhH{R|>rBQdJpY+u5i! zaxWd`x^75{6n}Z%>TO(l4~M4y$@tZw{<8nu&yU~#b6>rK{#S#lHqk|0L-Pu7B*iTp zGjP42S$a{Fi6KN$*@~iJE{l}r?I@zoTd$}!3cF5*vQrdgp*>W!Ks`c{$f Date: Mon, 26 Nov 2018 12:28:48 +0000 Subject: [PATCH 5/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 170 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 747 bytes q04_encoding/build.py | 21 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../test_q04_encoding.cpython-36.pyc | Bin 0 -> 1734 bytes 5 files changed, 21 insertions(+) create mode 100644 q04_encoding/__pycache__/__init__.cpython-36.pyc create mode 100644 q04_encoding/__pycache__/build.cpython-36.pyc create mode 100644 q04_encoding/tests/__pycache__/__init__.cpython-36.pyc create mode 100644 q04_encoding/tests/__pycache__/test_q04_encoding.cpython-36.pyc diff --git a/q04_encoding/__pycache__/__init__.cpython-36.pyc b/q04_encoding/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..21acdfd3e1d8327544fdab8758d6e19803c9d4af GIT binary patch literal 170 zcmXr!<>g|!_C1;b2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU*Y;0`MIh3#fj;O zMFoi^nK?$rM*89TMcKs#iOH$@$@wX%`e~_&C8b5F@u_*~nR%(HMVWc&@dZWsS*gh- q`h^B2KyjclprC$yd}dx|NqoFsLFFwDo80`A(wtN~kcGuS%m4uFkuBZ; literal 0 HcmV?d00001 diff --git a/q04_encoding/__pycache__/build.cpython-36.pyc b/q04_encoding/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..844d219c3f4217dc082e8949125285ac29d3c39c GIT binary patch literal 747 zcmYjPON-ku5SILk^JE+7A(!5BiOX(}p>!!_FX>Xq(t>+1T5ICiYs;>rETkkS@1N;k z(zQ@ndhVsYbnGM$3C)b=ljiYBSHofN&#!-9e_Mq7Bxl1z`yDPdN5KiFISDChE4K} zB=fkPQ0~^&zQH;>va=HFu-_5v-n*49)*_oKWkYH>IyDrvbUZi6)R*`G#CWST&jmA1 zffR+qRjMN-NT^jQ3u9H>^b^n#-xNg($~at>mGR_DhIuv@SOdWClkgYMN|gwr!n>7Z}+1bEIyQ!`tRNC?ADS2Ud@c F-Tx^a$I$=) literal 0 HcmV?d00001 diff --git a/q04_encoding/build.py b/q04_encoding/build.py index a52c57f..b9d5911 100644 --- a/q04_encoding/build.py +++ b/q04_encoding/build.py @@ -1,3 +1,4 @@ +# %load q04_encoding/build.py # Default imports import pandas as pd from sklearn.preprocessing import LabelEncoder @@ -8,3 +9,23 @@ # Write your code here: +def encoding(dataset): + le = LabelEncoder() + dataset['LotShape'] = dataset['LotShape'].fillna(dataset['LotShape'].mode()[0]) + dataset['GarageType'] = dataset['GarageType'].fillna(dataset['GarageType'].mode()[0]) + dataset['LotShape_Label'] = le.fit_transform(dataset['LotShape']) + df_dummy = pd.get_dummies(dataset['GarageType']) + dataset = dataset.drop(['GarageType'],1) + dataset = pd.concat([dataset,df_dummy],1) + return dataset + + + + + + + + + + + diff --git a/q04_encoding/tests/__pycache__/__init__.cpython-36.pyc b/q04_encoding/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8db3d325b81d74a03c357d6affb2505716c2095c GIT binary patch literal 176 zcmXr!<>g|!_C1;b2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU$Ocb`MIh3#fj;O zMFoi^nK?$rM*89TMcKs#iOH$@$@wX%`e~_&C8b5F@u_*~nR%(HMVWc&@dZWsS*gh- w`h^B2KyjclprC$9YH>-ietdjpUS>&ryk0@&Ee@O9{FKt1R6CHh#X!se03Ss#MgRZ+ literal 0 HcmV?d00001 diff --git a/q04_encoding/tests/__pycache__/test_q04_encoding.cpython-36.pyc b/q04_encoding/tests/__pycache__/test_q04_encoding.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..78a532b76d73cc40676b5848518fab304008982a GIT binary patch literal 1734 zcmaJ>&yU+g6rS;q#PKFkyOf0$sI@>nL|SdCEf*w&ipsL8R03ivkj%jyJTF-X$4+O) zD>f>p^q=9*Kf;BBublE1AaUZo@ov`JQXKjDW#-MB_kHi1c{mt^&Yyq(_=m^XU##_X z(0_!lmS`lCJZB3Yb56dKJFzQW>E+(Sk9|Al=bc42?s5k1Jdm9=k9*LQT^Y!p4CT(u z-)C_MK7=^4bHZd_4qh=i0KRtPzI0C6Xt=?h*ofD`GtlO-&@kCJmm^T5rOb*M&JJf_ zrd6H`HPcH-S3@a`7#k(B;xN_carm{+-xul&1tRX9sHfSvb%Up+IXx3gh{F@1#0;KY zpx-+cIee?K6jIv!>Y;5P;j0hO0E@X~u_L*3Ua`YhkI)!q_?rL9U$VJl+?QPPeYVCOkk;1!sk6t{E)k5my@{f98#1eV z$G;$Y12RG)ss$8ANB8AHbdsGzf!@edKE^5RE30>e)}YMsi%R6Rn?o^jYEMHxtv#ag zH>Ua+_Rn;DRxV(y#Z0KBFj;=|@M!!)seaZ=k-`{T0OKhLQz=NGm}Lck!lookRnD=N z@rwta;CR!iu|XQNwMl#YaCuSh(%d#Op%Q3+O|>#7;H!IW4iDdqzCkOkvb5esr%h`^ zD(Q7gp*z{Q7`6Iz%btX(sB#mXi@X9I$ucTR6D@>E&!U;-@@B-yz2;R>M@Nnd@uPOg z5RAqQ(5v@umVTK@-^RHHEJv^({}0%!6A9mzD}@e@YqS-ZpvdQ6VGV(Dxd1?^@=X z0&OO{dJh3>g3tJnJAC!go7BC&w)FHyi5a>cMwyf;8P8 zC=gW1wM5|R6k7eD7T(8&Y99>>h2)`j(bT?O{1&XY+gNSjhqy-5mBIMx?prb1&9@YJ$?olhfyYC*-?4aQ+3CT*dqV literal 0 HcmV?d00001