From 5c18fba261d8d9d567f4ccf71eeed7e27b9cb0ba Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Mon, 5 Nov 2018 06:06:50 +0000 Subject: [PATCH 1/5] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 154 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 641 bytes q01_missing_value/build.py | 14 ++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 178 bytes .../test_q01_imputation.cpython-36.pyc | Bin 0 -> 2327 bytes 6 files changed, 14 insertions(+) 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..41cf9f65be03de9e21d9354bb50fac57f8cb1353 GIT binary patch literal 154 zcmXr!<>mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzufgR@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^yA|* c^D;}~mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzasTB@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~9P s<8w2Mi$P*#i8-aI`tk9Zd6^~g@p=W7w>WHa^HWN5Qtd!i76UN@0PL_Y#sB~S 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..ff635eb605f5180efc1d7ed84d4a52dc90925c24 GIT binary patch literal 641 zcmYjO&2H2%5VoD4O`_d`dO+$U;3%mj+CTS0~G@n0vJo9}cA1@ZkpP#=z{9uIqCQnv~{4It#MG!>Ln&foa zS?&Sd_<{{I4bPcPPq6KlV_SYkg|L> zzBFKUj9tGIy@%Vs+icx7kafBhvf8~mI?mp=`jhEUBr971*$TMrH58yKsQ~mSiLWmT*=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzvA^X@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~9P y<8w2Mi$P*#i8-aI`X#BwCB^#j@tJvM}6^ 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..aa199a6b2930fda233ff8f5f214202c25cbe5f2f GIT binary patch literal 2327 zcmcIlTaOzx6t?G*OePn~QcA<641yIMsoHe6FCbN@sI;qKl$H3<2W zZ2aJx+=HSx7*06N$dpEuV%y5B$mTY8GH2>WZq?^zjcGG#QX=e$#~Vu;wM2_IxyM`F z=k2lECy_5);loIKpYRUvz976S=+cfl+&Uy-?*w)tAvN9;q4a&G#PGzbd;D}dD>c(; zk;8azEcB?%GA74rCXz*uGtCBCvNYdG)N$m0&D3|f{89=Qwf5zs^tftzj|zQw#AYJ$ z_nBm4@njC|)*;KpW0@u*!R=rEaN~PW)Lk%wM3j@r;*?u2NDUoohr7H1wTm#JZXi^s zo4n0CPP(L~cF{e?a!6HD9ADW`q1ggt@kjqj0l zjVx^>9aeXS5|=wcv-t4A&%lQkJOFCSsmQeow)w4KKRp&Xv_eO^;3pk0rp=TRQa^ZB zvdq|-$V1CGN@OGBAhEv^*#Wn|CxfG6Dh4xI@N_)??Dn0(_l5jP%~&D^Nx{WnB$zIx zh($h5b0K7!k7Mwjz(EGjZtup^R4ME`W?3l)8mLf}jd5^&uRF83xr(D3eK8)S3#U+c zVq$r8@$p$McP^T7hG3jo5qtw0n*`VNqMBD^+QSnYycVCYc;sTl%1j5<;Z?wkATM+< zWjZ+u#uck)JwkiUu*AC!E$Krg+h~x`+8`)%{ruri*HT+BT0^D)`O{ZGemQFe8@14c zQo+6n4bT%P3)Q5pi9K;9F6gOI_blm#n(SIli*MEhKxhRT0wov~GLQnUIE#=(6bM@$NfF8RjfPx2Q!IH!dP=?f&0zg(UwET*)_KU5O%) zZ=t!0=4~|B&>+;yv9k9bxL%%>y%j5%nO1@G34CaH0QzJ?mynqz_L5XN%7GAq+_Vax z(_Hj$5q!I;lcdNsq-GTi+3+-wLbrlv8mY=5k()*xU&dznd^2n!zg`KG$NA{#R|?2k zomf=7zTA%xb(Jwd3yYfYAK!d4u&L1I`oX8I%C37Tpb}UeKDhry2Q%K?8sitZtwLZONVOf>v3zTbde%RuI#rwi literal 0 HcmV?d00001 From d639f69f2e85dc0c3ffdd44039269ef3549fff1e Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Sun, 11 Nov 2018 06:04:19 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 609 bytes q02_outlier_removal/build.py | 16 ++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 180 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1790 bytes 5 files changed, 16 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..42a564b082c8f854fe2d2341ea448971aed1765b GIT binary patch literal 174 zcmXr!<>mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzoPXs@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~A) w;`2*Oaxznk;)_yq^UD%*^yA|*^D;}~F0NKi<)v~O2 za zMCuJ);M=6<%+=}e3CY{PjDOBheL#4Fp$>YVh#12E7^;16tZ6i?xbfoi-I4ceqJ8%p zdDlK({(3giZcN4c>W7~X*JqP4x8k&ubz4?A=IOw-Yq0&qv>>zJ&yty1VA5y>WwE-s zyO%sw`ouIc$0S#P$t#p?r!m92C~HJr)I~(xqjQkC;(Iq6IA}xT fR?>H}p@tOKidzc>U4{E@HpZnAe(YTegb@4>s!pO7 literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/build.py b/q02_outlier_removal/build.py index 74df5f2..272c1c9 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,18 @@ # Write your code here: +def outlier_removal(dataset): + dataset = dataset[dataset['MasVnrArea'] <= dataset.quantile(.95)['MasVnrArea']] + + dataset = dataset[dataset['GrLivArea'] <= dataset.quantile(.95)['GrLivArea']] + + dataset = dataset[dataset['SalePrice'] <= dataset.quantile(.95)['SalePrice']] + + return dataset + + + + + + + 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..8277618d3f59d6919500f5308e6fadfc9b151825 GIT binary patch literal 180 zcmXr!<>mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzY_H`@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~A) z;`2*Oaxznk;)_yq^UD%*^h;8UON#a5<1_OzOXB183My}L*yQG?l;)(`fvheDVg>-5 Cp)(W! 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..62e494b5e05f36934714ba01d48ae712a2c38991 GIT binary patch literal 1790 zcma)+-*4kY5XX1@BXQg$+z(W!IDv)Khe)NV?p{Db=+JRgCmlINPav5G-{PI54vwAf zt_z8dr`$ioe}q;@Jn)ovo_J!$?xktfN;vX(V$bZ(eD=HhsMibs`SY(I|L_?5n{8b! z^dIA`B^t>j&)JN}oRjb5PV7oodbv0AW50gq=dD>gZgU3iG?1+ok2}zjZ5hap4CT(m z-(ztIK7{yX=a|W^?7d;K2YltmUFn>#L4S=iu>rTiOVH+t&@fs%&6{`1%H$cSM8T{) z7dZy?Ct$`^o(nb6b4ZtcDU28zC9>i$)#q{ejnLm0>PrP8?i{P<*?H{-&r5T1D&`P} z$3lq-yj-B)IT1O0tFjbQs^RTLvp>dLAD{sibID>ya_PKbP5=1xq%T|e^r=^Twqyr; z3GIDq;>FdnQ;y@%MFR(TKfzl+L}QrYEB+gQ&8CiVUvtU#*a{~?$Xox%&MsTIgd3;u zMv8`8lUaWB^jCynKt{-;nn7W7v@Z{$!iwy3WXk4mD0ScgKXhfNgUd=@zg^s?$sIQfn!K;I4QC28QxQIoK zMEiQsws#s4KGV+%ZA6iR-T5Umr>GfPf9uSp_0m#-^~W?&+}Vt2J(_>O8<5u+_G^Z8 z7Sw6G*r29%8Sit4FF(GO+a~1-sf}9R-H@6((v$8+BmQW;i(6|=+iQ9B-8K+S=L~8D zg>tD9c)L++385U`$3(S<2DL&8QTNbTzfQiT$-8xv4g91Ie1JKcP8G(N`?vPEoiV~S z2$G~gwn<{cB$<`6%E|9037rhh7uClx)g3bLk@B@Y#<a@m|r?W~}~+|-*U4)E-jNqv|Xiv*>iQ9W_@!bxbw gYFPCwHx*@r&zr8kplLO=(#74= Date: Sun, 11 Nov 2018 06:36:14 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 606 bytes q03_skewness_log/build.py | 22 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes .../test_q03_skewness_log.cpython-36.pyc | Bin 0 -> 2202 bytes 5 files changed, 22 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..f80cf4d91a630c8900650ae163e6a95fcff8b4f1 GIT binary patch literal 171 zcmXr!<>mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzasQA@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~A) t8nu5GEXMc?2(3P$NJB6#YSmEJY9?2nw)+z=~&uj!dbfoIr&$xi6Ek z57HOlnjz@Y2k6uzV;DZ-K7Jo{yyKl_hlhh-zhAz-P(q%`o-yPf(Cr%pNhGbvl5$Et zXBFd7*khhRwCKrbL-~P>W%85oRI+O_>HWcbWI|nR@8IF`$5@J1WUUcOPYZirV7*`o zVvPO?-CiNIWI@+h@0e`pBi$+%6hp<<6sxhvC~y{d+kWBkk~iCk1kC0nkf(A z{AibNdobM9IzQ#Z-PiNeCt^~}_wOdVt(TBBrk1Mg&Q508m)hLfMih`0wS;UAqFout zL6=Gc7^TY`qZd%L+4qxK?gy&D+8iI2eOswYPMgk+_KydCnjQ!p(=i*-5i?#+`fg|o z)pS$aiq^h1*lUEA!aCMSm*~~9=}d&NF2#At9DkNMKpF0b4)&lQ;@&Q6xvJouAD8t# Lj%Z3#Hi-WNM9!g} literal 0 HcmV?d00001 diff --git a/q03_skewness_log/build.py b/q03_skewness_log/build.py index f008d0f..027a167 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,24 @@ # Write code here: +def skewness_log(data): + GrlivArea_array = np.array(data['GrLivArea']) + SalePrice_array = np.array(data['SalePrice']) + + GrLivArea95 = np.percentile(GrlivArea_array,0.95) + SalePrice95 = np.percentile(SalePrice_array,0.95) + + return skew(np.log(GrlivArea_array)),skew(np.log(SalePrice_array)) + + + + + + + + + + + + + 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..1af159bfaa4d39079a9c225f3686be47a78e08f6 GIT binary patch literal 177 zcmXr!<>mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzvA>W@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~A) zk1zWwHBjd3$>QX<{mKs4qwZb@IZ z=JZP^ZpWQ1BAOz2LPQ|x+>N`!*(Ooz5Nwl(R>7xIn|oZ#!J$)s>FPcCbuP7LSuuhW zDg0OKAEeG`NshR*4C^nmO-#yy~d zu9G?33P3Hr51lnKcM&qM?+p~1J47*i^ZqvwnUNxdAj`4LjSjDfYvES9FLPK$o`NJ1 zg_)^3Tx+S!{l_KGDmRmP1g`y_09fgh1$~- zp2&Vu2-zP>Zb~JY%tvW1rAqS=gVVdmF(=^#$;Np;r=NNhQ4&b z5sgk0H=wh3&H}n|zSb$6QQPAD1}v6wu2DuxE--Zmhc29&y|;i<$RRH?6Yle@lsXhe zm=`7-bCc|ZBMa{76OnrYw89iej%vfCFcOPvEqd@;t^eKqBWssnyN;Ve+*dCU_mScv zbfiTCh7J8SSOB$vWCqA=TqN5Pm7KxsgOiA%I6^a>$Z%MwP)SH}UWXs1I(+nDR&ev^ zS~x9A;F>%-0I3hJ=*X*9Yi>Qz4{~jIp2(_$G?0P;f;TFEi0YMx_9I#&gJfF*CA6R< zJ2Kg0_3c~gqjdkSlAKxXH8`&^Gy>Q-bavx>bpFM{{|u7C>@MSSQ@sRV)XN|)49Ygo zt_&Gs2W8oAi*eon_(5IR?!ozkn_m0|+KNzhxo__nn_XoERvBYLqKUt=V zD4<$SN<|*GCtF9yn$Mu|T&f9kHyanaZb|AzF!v8QT(;z>i;*pO5rTroo=WKK?ep1i zR^>mVwas@Ctv49`@Y8RfKW#p{tzLzDo+n!90PCQlkhd2JYmt|?K;dFxEmQ_ks|py) z`B*YmwHX^1qRepJWeod$y`xspp;Z)@QM`fzDWqOUaZ-_Xg}q8)!C@oQ_$i=4Bk%(c zq-%GgUKNyiYA`(tGZ8l?JQrM7&O}uHS7n-s`sdS3bNmS#+a}`xs#-Ak3CHbx%65uU hLnpBWuy9%1=ebh_x9Z5=$IGlwUFZf~+I8A6{sNMgNw)w1 literal 0 HcmV?d00001 From 05ad65f9ffdb780ac3b7e78299d595ea6eee23cc Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Sun, 11 Nov 2018 06:38:37 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 541 bytes q03_skewness_sqrt/build.py | 7 +++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 178 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2073 bytes 5 files changed, 7 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..99da51168a8983ea8cc3a3f7a402ec08cf35578e GIT binary patch literal 172 zcmXr!<>mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzasTB@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~A) u;6I4|x1 literal 0 HcmV?d00001 diff --git a/q03_skewness_sqrt/__pycache__/build.cpython-36.pyc b/q03_skewness_sqrt/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..44f29aa38d424c819c178921f2393d48d3c92d9b GIT binary patch literal 541 zcmY*VJx;?g6t0YhItW zgg0+1LeKiHDY`pR*+vyNIdu0|y9vA@)dAV}RdiqEA}UqE(^-AEKaQ>o^`J|Z zh$tzzi0%Y4l@hU#vs4P9QaOtudoB_aE%wK;TZI%_$F6>KTcsHvm9-uGi}&3o+5iX- z@sOx4u&`_UI!ViVqzyBAGex^(k~3{d$!$wkd08vBO&h@cJccFPo~+~hqSDYu^G!3x Y9|)TCqrBi%CXSt0yU-2}a6o$g5A({8mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzvA^X@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~A) zaX);nI?-Dl4Rb7KOMpFMul2s+6b_vMN#)X+hc!o?~azy*M+o z0bAwC{WFNaz%N-Lkl@KLJn_T}oU`jX4oRiviM8hJ?9QCC-}&Y{$Ge?Q>#tva`}(~G zV}G!v%fa~_9QrXD$s|u$%0td+ZY5S|OItdLle(c>y>pXB+6ebGVOv@UELfRgY!>j+dj#6t6B>FmtA5kbPvN@^w2t(#GPq@J z2xd?uiBLm5g8pPp3M0Bki8$No>yti3dT~*VJ2>=hG{8bGS!hWvt>>)9jdw@7vVnKE z#uYZ?%KW)SIPrNE5w^<>f_AVBrq3}dUGy0b$2}bS78=70pYk90Gj?Pd`x%#flTGon zNY&Ewz`DYwHj#!OaC(Zu&B#pNzW+U@WRF6a-y8T>2 zcL2f^3L?mcaR#8`Y#8D0BLvbtzPTHnIf$-7Hgsh_IJdYn8kbjT!&#q*;1Cu~xS8$o zNpOzTotOBXA)EXwvTxvIne3WsQs#nKyEn6O*W}{`rxFIDNQ{3Xk^;0Zb3e{KqT-`#eKMrewU|Y;eLh^ zY8X|`5SUsu)Cr|MbrvmX_{ojkhnxTWzBi)^o4o(!vP@)-#d2CH@S;UkWrRIvqt?jX zB+Yf*jT9;V;=I+HxbzMVP0f?>%R~Kn@7JFmzx(H&dJFw82UTsNi@Jj5CE!SkTR7(6 zdO@@Fq9_w7L{Zs_qBNI9Li2VMQQNIo)Eb3dCqvmOin7!ms#>5Pp-AM^JE~^raj)UI z_-lA}wGwnnugGFUwW5ffurU&u6uPuVvUI;K;zZV+zZqxr7ig;X6na=gGQz*Wu$7IY l!@ST~zSR*_saCNsf>V08>wG??k5!o3Sb=TcwpzSx{|leQ7wrH5 literal 0 HcmV?d00001 From e4d4bd88b2b9deb3da04fdd02e16a3bcd4305841 Mon Sep 17 00:00:00 2001 From: prodigy803 Date: Sun, 11 Nov 2018 06:51:51 +0000 Subject: [PATCH 5/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 167 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 726 bytes q04_encoding/build.py | 16 ++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 173 bytes .../test_q04_encoding.cpython-36.pyc | Bin 0 -> 1731 bytes 5 files changed, 16 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..ace6ac747da70ffdba6182315570811b5c50c71b GIT binary patch literal 167 zcmXr!<>mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNze4mg@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~A4 mfZ{-9KtcWZ_{_Y_lK6PNg34PQHo5sJr8%i~Alr(8m;nIj4=t4d 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..0be81e57ac02fab24803ca81da3fe05ea4f25198 GIT binary patch literal 726 zcmYjP&2G~`5Z?7)oL^8yk@^U}#Fff{LxeyG^%5dbDv-><+Il9AQ+sW8or)mm6s~;` z9*65*IiS7*C&ng~y3)?f&W^vC?^|Dt#{>E6&lhPi_M1Ig9>uR|>lqnfz;hOH@>XsY zc4TvgeB*$9;E{_iIN*W@J@8Zaj71*wVeo@RJ>W|g4DShnEdp*vb8(INJDHS#>iYyl zEy7xfOimMhYX~eYj0DH+t`$M@2tJk@QqjZz&m3H z-Z;>kvBn`D{zA2)+_(L%0?Rn!Tc%AflT|Jf47lpkg=(jWCJ!^m9pk`PBrh{o1!kCH z9mBRLGSnTOaX^)o@sd&|qK?L^td2<(saK^c%xGP1btcoe6)SK_Qt}#W z+mEU@nAG9d^B0t-GD?Qm+boA^wKM)hYDf+Agbd>zAMvN$=M#QnsppgleB)I@g3zih zi%#`TjzY<4rI6qg)Gf3B()jf15O=?U+{H)I>Ir?;L3KnPnNzwj{;Viro8v2+PTD8q K^N}^+C(b|L$H!U# literal 0 HcmV?d00001 diff --git a/q04_encoding/build.py b/q04_encoding/build.py index a52c57f..8adb5a9 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 @@ -7,4 +8,19 @@ # Write your code here: +def encoding(dataset): + label = LabelEncoder() + dummies = pd.get_dummies(dataset.GarageType) + dataset.drop('GarageType',axis=1,inplace=True) + frames = [dummies, dataset] + data_frame = pd.concat(frames,axis=1) + data_frame['LotShape_Label'] = label.fit_transform(housing_data['LotShape']) + + return data_frame + + + + + + 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..3e7e8501a8fbb75580206f939052231d27163fd4 GIT binary patch literal 173 zcmXr!<>mTv=YBK;5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzoPUr@^e%53yShn zGSe$942<=|^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&K@uvr>~w^a~A4 sfZ{-9KtcVI)Z&t2{rLFIyv&mLc)fzkTO2mI`6;D2sdgYci-DK{02uo({Qv*} 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..34bfed5512d8ac47e33dd1bf6e8a942c2d630e8b GIT binary patch literal 1731 zcmaJ>&yU+g6rS;q#PKFkyDbYVP-}sDh_u?QXb&JER8*E#r4kTZf#e?C!Sj-JaO`wu zydqIKrT+|f{t>Pg5(iGXbK=B%pl!G{oMc21b=%HAs`d%#z2+?CEL8}!$>6C3b4cnaD)5*kKp=VAnkw3Jyf!P))< z%(%*Pp(c6`>9Q|{5ksRyRvf1KJPyAW`ujqCp+Ll)6ZIrJw{GyHG^b}`4sm!Ql$gNN z1^S&+k;AttOChDrFCW_WA-?(m4X~I?7CVwl=M`&!(Yg zQE$pI0X>v4!1ocp`eQVP8NTAb@Rw}r822TYe4njw2c&iD|Jd1ME0+ky+}=o0x;2^Q z-Q%ATy#W~^5!DO|qoaHBAUes;p+IloDIen$_LbE;LTgaw_(di1+RdRDIJKuCAJ-ny z_$yOg4ErY?o|Q8g&J}V!S$uMIfA~YGe$sQ1!Vvj~;TVLe6eLhgvI0P1M-q&lVj;s9 zM-OnkY17ak2in?Xd;D;|sCQ{@6PeKdw7I52nG^8k-E9I7-;BP-DXp@c-a%)Z(}qzJ z>xMsfw01FS`RRr_31d;^COQ{+1v-*tRFo!~36q{h6HDavh=F@Ws-kud92Me6?T{fD zjp?CR?_DqbB9p#}a}8LIU_bgFu$L<~fT{6xE-l~)9TX4B$T(AX>P>ygO^ZaeB^hV5 z{N@TR9+b$S?4xn1A_dsWqJbV|I(j}Ag%mpa5~IFSVg}C-qD5Juyx<}hyB*!rgLZwR zk<(-SxX?xvDb%-Z=RqcCWu-|KbSP_QE^99>71aKiGRB=v^4g<92E3u~HRj&2%rynt zOm_7i0@ehd@jiF>^20Z&dwt0@<~CBfyM%)WrL1!DyGcTay_r#cOr~y-d6&%lWUe^39!XXay98cS@c|Ef{I%@ppjQV~ zkr}F1QE_pr(Tlo;e`^27D$8Ya*|f8QE@oqoN*v%lEE9V%7mG`I#NBP3SeEQA|5a2S YeAb})oVL{jrHd!0%ezj