From f3475e5806983c07473da18bdd80c9343beed9ed Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 3 Nov 2018 05:03:42 +0000 Subject: [PATCH 1/5] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 155 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 737 bytes q01_missing_value/build.py | 23 +++++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 179 bytes .../test_q01_imputation.cpython-36.pyc | Bin 0 -> 2328 bytes 6 files changed, 19 insertions(+), 4 deletions(-) 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..737ae7cbcdd4fb725616d041eeb6d88d5cfb1755 GIT binary patch literal 155 zcmXr!<>lI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUmp4y`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC*n e@tJv=v 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..99bee1e3c3b32caa884008ccf2b24939e2f95b5d GIT binary patch literal 173 zcmXr!<>lI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUs3uQ`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q u28QvunZ?B*v9iRR(p3HU_{_Y_lK6PNg34PQHo5sJr8%i~AUlhJm;nHPQZG6H 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..2d98e2d2eb6491d64727ef1fb8f3755b1730e6df GIT binary patch literal 737 zcmYjP!H&}~5Vf5&Nz)b~Bo51A?-f!5%XNiVaabXh6;cr^g+t|yr>VP%6YQj@h+Fv- zF8mHhOPo0I3!E66R;nYY| z4)TEhp9}L4=w={-JmFAry#;2qC8&838+3}4awjBJib_he7q+@+gg2gc!%VV(&NjKd=ncqTkB4%wav zOxP=io{bKy!&5f$EEP-yC2FE~D54U5R}4!N-{=6(s@=(T?83kWmyC87G7W6Bl2xU+ z4Qt>EVk7peK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUkUmd`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q z28QvunZ?B*v9iRR(p3GD)Z&t2{rLFIyv&mLc)fzkTO2mI`6;D2sdgZni-DK{0MTzT A!~g&Q 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..22a8f211ea4b312fe644eb6ffdc53625ff77312d GIT binary patch literal 2328 zcmcIlTW=dh6rS0OyZbRo)CY%bCL({2 zNj4Erj-lN-V3~L<(?le={hJ?dd>4wk14fXDauQjba_co|phN9&m$#sH5hm0vgbH<= zcX!C{$;!M*2)Y0iq{YB(JHSjrb_#u70|N-hRt!E_}> zEQ(252qDvA63=8gg_8_kez6WVs~c8<|>Y^^~HFSJ{&{g zk%{He`OULr?p!qE48u6HX7~m))){X2ML93ov_~g4c+J0B63NAwRhbUz!>fRoK~d@; zXF53yCN-^RJwkg$vBb*_E$KrgyJ(Qn#vmwj{ruri*HW7>+CZiN`Ln-){ASh?Hj1GQ zrG|YA8Xzc;7RpImQ+w)6T@X~O=~>VgSjD!1zv?1^ucW>3)LFCu7;@$U8Zc>ZRZ(Ky$%Kg9L3Q7JSxRP(fx)Mbo z-$8Q~&AVu>p+TsZV`caOxL%%>;gS_hP0PUf6h1V(09#~A7m%8!_JY(&%7GAqihm<9zgN)e0zB zlUP)|y4+6?b)7Ll3-enSDdD1N{~kT+;qvI^``|9|isXlA*3w1PUE$unH1OdzEc4HS z4@Y6gcyU}n_{FjD<2WyQm0`OV$M`-pBXR>zc?HdNG+SssLW8Mw?UZ$>Vuq6#kocw0 zc+_*@?|3cGsYk-T@v0)#c##q%7qyyvQp?`B&#N@!&1=;L{ovbHXV=Jsr=7?3TVEW< qhh>EiOw>DVpb}UUKDhry2Q%KC2IJSbtwLZuNVPrMvwUllde&cRu2nAp literal 0 HcmV?d00001 From 5157ba72e855601e42ecdf9e3b29da3f86c6074b Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 3 Nov 2018 06:49:00 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 635 bytes q02_outlier_removal/build.py | 15 +++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 181 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1791 bytes 5 files changed, 13 insertions(+), 2 deletions(-) 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..deac7346ed1d8412f0c954bfe0fbaf8e399ec525 GIT binary patch literal 175 zcmXr!<>lI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUorX_`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q y21fDur6oC;sYUTcsk!-Oi8=c5@tJv;ZOk;NWGK_DF}o)SX>YJZ$XCF_e!Pl4HKAZ@~zOy?vqWC$XenJiy@RCIw zc_BdD^2k949B{#d5ger6j72W^F#g0M4?T2mIj4#xn+JQUW*67@KsGXLjLg+>Qg3bW zO4e_cIW;Kl_{^N=+adJNb+gQ5g*G^oMyB{?NAY+mOMGqe1QXu3BXbBI;RT`2$aU<7 zcdVePAU^XO(eZ+JbikRhPJlaOSA>GJQ{EqrbQ3rFFLy9-{@)zEXnc{b2K(`B&Mn^< zS{yUIF4K$J4^h9oeNW6C>u*}An!H5og3*=ras~L2h)Jf~I#+4j@5TyPMb4&dzA$r0 zg+JeinOGsdnvR5x&#rs;*>$VWI)U70RYH7^6yag=qR#mC*$zO}Kfqh;`eP zIhxquT5n|;UbcA&$JNdr{=@h*ubz-&+~pJTkkb+7i0<=|9aU0+tgWcP`t)585C5lj l@o)KNN{K`EApDNIPlWYP)*9LppZ1HX`%%6VhzG(CegT~{qj>-T literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/build.py b/q02_outlier_removal/build.py index 74df5f2..224cba9 100644 --- a/q02_outlier_removal/build.py +++ b/q02_outlier_removal/build.py @@ -1,4 +1,3 @@ -# Default imports import pandas as pd # Data @@ -6,5 +5,17 @@ # Selecting 4 most relevant variables from the dataset fot the Cleaning and Preprocessing. housing_data = ny_housing[['MasVnrArea', 'GrLivArea', 'LotShape', 'GarageType', 'SalePrice']] +def outlier_removal(housing_data): + df = housing_data + qlt = housing_data.quantile(q=0.95) + + df = df.drop(df[(df['MasVnrArea']>qlt[0])].index) + df = df.drop(df[(df['GrLivArea']>qlt[1])].index) + df = df.drop(df[(df['SalePrice']>qlt[2])].index) + + return df + +outlier_removal(housing_data) + + -# Write your code here: 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..f079a5c4e0b1bab5bbdf7eab11b1c2c4fbbe21fb GIT binary patch literal 181 zcmXr!<>lI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUrG8I`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q z21fDur6oC;sYUTcsk!-Oi8=Zusl_G5`tk9Zd6^~g@p=W7w>WHa^HWN5Qtd!?7XvW^ E04nP;hyVZp 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..a01304d304db618fc0482c0f65190d2450ef23ad GIT binary patch literal 1791 zcma)+OONA35XZayNF3+EKG4936?Hu9juA(vn5Y3M6yz_PQ&HgCE)M z_CTWLl>IUs`8LQBCr+Lc2#%Pum9a&^!xswpZ)#wUk+pcu$`-g z{zJUAL?fBxDa&}sIr&y_A7hr6)Vmm))tm z&q5zu@bOFcl*yj#zh$xyd~Jt4X`Qj*V1qNUA+Nj_pv_~UVZ5=LH}4gtNfS_!f~+_f zDFzLuU?ydn3N_UWh*twCj2IaulKd#v=b`_d&_CwtkpdBRPSvyIymq~3g*lsv1%&>o zP+|%%mgslRL<--lB!-x3cz4n45AoKAXn=)Wve1%TT5nm?KRzAl$`(Fd>J^_Y*}-1? z>OM8`{A$@T$8qSQfjzt*B77-smI|IXjAxn=A(T=IRk#)%N}&i{$E$JRFC#wnb! zqTx1VR-Zii4Ivni0rDs_$c+vTJ|8WX)jow>&x@!kDoIoM%<}l^^Bd?M-I{xaJB?9u z{}`QJ?hSR4_m;6e-q;wm`f`g`!bFs*2~dP3=s*@hUYH;gCY}Y;8urzQp?wKn(UK1> z<>Nzj$xu^`>7!RYxUqwa0q;Ne`PIX<-~=8%AL?aVP`vL<eD&$A+_ouKNNv^f{+86-l8&^u8ga*)J=|Lx+Fz^VA9jIgI%rTM zD3nW;z`LDVO9nwxslgdQH=GOADWd>NrMG^!`;T{sb~ hSPiS5<))%4@2jS(uW4FMt@LpB^mxzm`91Dg{{bR@-&p_v literal 0 HcmV?d00001 From feedbfc56531342c8b6d941ccb1f9870802aa958 Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 3 Nov 2018 09:03:23 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 569 bytes q03_skewness_log/build.py | 16 +++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 178 bytes .../test_q03_skewness_log.cpython-36.pyc | Bin 0 -> 2203 bytes 5 files changed, 15 insertions(+), 1 deletion(-) 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..99532b6f90b175661790bcfb6e7f48ab3f507e7e GIT binary patch literal 172 zcmXr!<>lI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUy=G5`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q v2FCHl*{S7usl~tO*<~x literal 0 HcmV?d00001 diff --git a/q03_skewness_log/__pycache__/build.cpython-36.pyc b/q03_skewness_log/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6393a0cbd3bba23cc9f331fc6bc9f6fa268af786 GIT binary patch literal 569 zcmYjNv2NQi5ap4wBRfh_WXs&ii&Z3B5flwNbP0k20TO^61V%hNawJM6r4%mg$^DuB zL%)PTr%wHaPB{`z5d!yk_jt#9cV|aO(>MC}mtVlxANJyK@;{KdcLbVgs96INAo#rI zQp7uvBNVH#7CVp!I?X6&t=0i=aYW$;l^s zSv_7@RC02yYW!@g5@(4|%C=j3ZaOdOc4@=hfekV}*9(~i-KdLYD3`DI(f=QQGMiG# zznlENZ7{#MyRRB$*2C#(e%smy*QpZovelR`Q1yew0?o2Ah_*7zqOlI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU-9}G`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q z2FCHl*{S7usl~|#!v|GloJs5f$gdv8`>G$-A>|4e@qJnOc zIot|Bt-KGd4KlY8GO+Iq6q;M0n7w)bTZqg^;X{x`Dl?<~YvP8#8z0IHR)M1+Nkn00 z$`03BDs%sF!IRQXWENPZqh&HI9fas7qPlSG&!j)jQ`z5nG>%iAO^faA{ujAA&=VfX zev}K@A4+ZtC7H}daVDjTvk{x9d>=gNKYs5PTg^k?02sQG?EK!=WLj?E{uvF1&UC;N zjb0PmqqBF;Bf535))}Bty8`+RSgZnF!;G9Aukf+AM&J-+84Q> z<;G9BiN^k@Lig;6z&=GJAO!;iZPj{ELPE86<_-UBzWvy#!y>%OEZd${tVT zCn}C)4GL!XIYBvR;S4C)Eh^@qPc?IdgZ*gk9QPl0Fj{Xs{qBVyj_xe5#Aeq&U8Rc1 zp;}H$MV|Dhs*X-HpF!ujQWIt;NpoHIB=sVg`v)AZR^+IQku7=QgM!AUO6ctEi`j5q z;pt;lMHy-H!hVI$M{$)jGwb3F&7 zUF`(D(krsqV0sj0B5X`}Cb%xGi74GiMVyHG@6(Jk{0p0^O@KNLU8@b_FNcdsD*ylh literal 0 HcmV?d00001 From 6682564ba8eda218bf36b2d2d5318b2e2754b34d Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 3 Nov 2018 09:14:50 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 578 bytes q03_skewness_sqrt/build.py | 14 +++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 179 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2074 bytes 5 files changed, 13 insertions(+), 1 deletion(-) 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..ed4ad6cf2ae26a675dd76be604165b38e291099f GIT binary patch literal 173 zcmXr!<>lI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUs3uQ`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q w2FCHl*{S7usl~WHa^HWN5Qtd!?76UN@0EF5vVgLXD 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..cdd79e0112fe9ff3375a3d7fea86f828a178a518 GIT binary patch literal 578 zcmY*W&1&2*5Z1`vjo0;tl3O2PFYA)rN+=CI2+P+L) zNsv<@kXPubBeN~3VE#U7=9?LvOs6p{pMSgpV=wI8;pBfKv0q3jrl4dM2mtT%l8a!l zp%`JX9;;vn;y{IJ^oxlIBRtsom;9Q|#&49*X5d15hd(bL50z|X+8SBtd2Sza;vG&% zIw1K@VlPN-*qZIw7Ft;I4Ji1;cHr$P+ar9Ba6*E=FSdN}hr4aC;hSLLy9h4Ds-(;L5U7tuCUM&Dq@6b|{r81Iy4a?xp3tFFYa{)eomNr*S%F^}Ru;scX} literal 0 HcmV?d00001 diff --git a/q03_skewness_sqrt/build.py b/q03_skewness_sqrt/build.py index 4bdb0e4..4c368dd 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 @@ -5,6 +6,17 @@ ny_housing = pd.read_csv('data/train.csv') +def skewness_sqrt(ny_housing): + df = ny_housing.copy() + df['GrLivArea'] = np.sqrt(df['GrLivArea']) + df['SalePrice'] = np.sqrt(df['SalePrice']) + + skewed_grLiv = skew(df['GrLivArea']) + skewed_SalePrice = skew(df['SalePrice']) + + return skewed_grLiv, skewed_SalePrice + +skewness_sqrt(ny_housing) + -# Write your Solution Here: 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..b4426700c221427bf9d3a7ff34b78c348426ce51 GIT binary patch literal 179 zcmXr!<>lI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUkUmd`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q z2FCHl*{S7usl~i93IZB{;xoFZ=;q;5~c0*(IseobYO%$DVo5-}~l!Z}&Q#)-NCZ_UMBK zA%BvE%YpeF82TX?PB=|TMng(*ZlzXebDKMrt>)(o4J2>Zn2jR_4`gez7i z^syDT!qr23i$yoi zx#;!$qE3#{(E!f%Of^sm^y1(QX#Ypzk6b7t+{)P`N-&*r3Z(Pu?!{4S|M_EoiWN5g@S8=M@EnTeyi&x=9#xeQG@XrF zBL``g>$)8&RQ%<6tG8k4Js29hC!tq|`s@DhKRW!fIUK?$gy`+&CsJ> z!*k)+@a$?O=#*X|6N9y)ke#qGWRf#oT0>sCPm3hwb?a{?68{5D)t*8RYKTYh9~ide mC_2sy4dq)ML6vG1`!YDCce~E#3;bAxsSOp_rfsW5+xEZOqZeTS literal 0 HcmV?d00001 From 1cc0ae88931551c6b52aacf2c9dfbaf95609e84e Mon Sep 17 00:00:00 2001 From: Abhimanyu22 Date: Sat, 3 Nov 2018 10:32:52 +0000 Subject: [PATCH 5/5] Done --- q04_encoding/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 168 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 657 bytes q04_encoding/build.py | 12 +++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 174 bytes .../__pycache__/test_q04_encoding.cpython-36.pyc | Bin 0 -> 1732 bytes 5 files changed, 11 insertions(+), 1 deletion(-) 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..07763e769e514001ce514e445825a8ca6872c45a GIT binary patch literal 168 zcmXr!<>lI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU!nRL`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q o1|~pppfaGKetdjpUS>&ryk0@&Ee@O9{FKt1R6CG$#X!se0DWjJ2><{9 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..87393084a81583c1c01a5de23e5340b178438525 GIT binary patch literal 657 zcmYjO&2G~`5Z+zKj^iews)R%yA(t2x4jd}f3Q#VgLZkx89ITCZlGybhvv#Fa$thfU z5MF5|PMmlJPRzO>b)}h|-O+qA-#0HtqhP-K`DG{=`^6p|kK#)*{g#|!isvlibcP`l$+r~t{{I` zCY1ubA1m3&utAxYvqayS;JwtJO1wglW-!M^de?>iqH2~~S%V4Y66FSNb`%emGKUYC zCXjFoPsbs1$=;CZSLF8Wz#DdC2eB6!-*d$$>}YRs!S*~8jg$50L8$i=-fnM(ebRiA$;16&9wKRcUENt<1>=npm|( zk%FE&X1J|dotB%}k~c!Fqfu@}iQz$&9}LHY_vd4{tqKUQR@=0Y<*q$H4?kCUt81A+ zX!Q%%Ae$C}3O8v9fEKjIDubj6zdnEY07#$Vs!ek>t9QoldeGN^I_Q8L<2~;2GyY8A zDZQq?@oHHrsnKSmr}{PriRG+DAm{|N9laxLd|H!=yS0)8fZ|1Vbiv1b4P literal 0 HcmV?d00001 diff --git a/q04_encoding/build.py b/q04_encoding/build.py index a52c57f..933b38e 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 @@ -5,6 +6,15 @@ ny_housing = pd.read_csv('data/train.csv') housing_data = ny_housing[['MasVnrArea', 'GrLivArea', 'LotShape', 'GarageType', 'SalePrice']] +def encoding(housing_data): + df = housing_data + label_encoder = LabelEncoder() + df['LotShape_Label'] = label_encoder.fit_transform(df['LotShape']) + df = df.join(pd.get_dummies(df['GarageType'], drop_first=True)) + + return df + +encoding(housing_data) + -# Write your code here: 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..82792180ee80bd592f9d652680a4bbc5164e728a GIT binary patch literal 174 zcmXr!<>lI_eK(o`2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU(xy*`MIh3j!7Ar zxrup|rA9{j;rT_`#RZAUsrt$JDXIEtsfi_}MXB+rdFh#Xsi{SodFk;5Mfq8&$tC)Q u1|~pppfaGKeo1O^NwI!>d}dx|NqoFsLFFwDo80`A(wtN~kfp^y%m4tZ121s^ 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..a52f221219d99836836b1c7e54775cf97c07c70b GIT binary patch literal 1732 zcmaJ>&yU+g6rS;q#PKGpc3T!!pwUl{V96OyE zuSir*=|95}iGPHvB~G03FL2_$@oqNTQXKjDW#-MB_kHi1dC=>HzkmAIPk(xh{mr(X z7WxnI)e?%HC@xd%#z2+?CE5>+h~{C)Ve6@C>whEHn()&cz56X(_W}jI+CA zFrzBZg&ONQq|03?j2IXtvf?P!=W+Or&_5LFkpdBSPSw-w+`7Tj(wt4i9OCd)C^3d- z3-mi@B8Tr(mO@IKUp}<$Lwxli8elP(EOsQ9&TG~H$FC=S*}|_+Ao1Ih9Rv~9U8?@% zqTZBa0(vN8fbU~`^)VX53}5kI`71VcjQfg9e!y0^1Jb(nf8^}5l}iL;Zf~e4-I~nu z?#VBR-hhmdh-wCf(a}A57@cP4P@vcMl#g)=`^xGap*1LT^0E?n?dDMQo!Zlok7|!- z{EewDhW#T4lX3=wM=vJXOcaai_;~PRseaaTk-`8Q0D}<-Qz=NG7-t25!j>d+RZg*z z!OQ!f;ds-hfk6_qwaNDQ(R@+w(cC67p#o@kO_eey;LE$)3?985eT`IFWl6n*&NitH zrKHvkf$nhaV$|~U4R;boqRLHlF7gU=B+IBMO*9iGokU~Hi_s^K>vR;0PU559-J`Q+Mi3eaTIWRJElU zXSn?K3N4S1R}z8CGiddLTKE7Lssl7A6q1M9LsR>9@jI~I+{S7HKf*PdE)2$(cixH7h7PeA zL6Q{6ZIaYslFUk3<>Yshgid=iqjoWwxK6W~{TEf1%jULeX9eBN#vYY8z>8QW_GT^?m-2|a+d8o<*kVs|iXMPfnM2osjSG!1))0CdDTJ literal 0 HcmV?d00001