From 6aefdf232dd5b0d92a7b55bc55a73f53281c3c8b Mon Sep 17 00:00:00 2001 From: vivekshingate Date: Tue, 4 Dec 2018 21:01:34 +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 -> 781 bytes q01_missing_value/build.py | 26 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 181 bytes .../test_q01_imputation.cpython-36.pyc | Bin 0 -> 2330 bytes 6 files changed, 26 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..2ad1e314d9fd8d51ca72fac5bf8955bf4a65ab04 GIT binary patch literal 157 zcmXr!<>jh)!4|^+1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnFE9O!{M=Oivdps7 z?Ba~fy!6D9RQ>S$qU_>=#N<@{7ftUdRkA5k5 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..36e7358a64c9d6bda9ae80c8e79dd6eba13f080c GIT binary patch literal 175 zcmXr!<>jh;!4|^+1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuNeJ|{M=Oivdps7 z?Ba~fy!6D9RQ>S$qU_>=#N<@{fjN5ViBYp{2Ctz+QT&5YqP06mdleL`5&9LTp7vRESJG&1Rc8spG7=X!jJZ z-1rmxC0{uq{sAY((XObad48U}8P81oY;!Yw{Kvce>=5#c+*uy-muQUvPB<+{Oo2`< zZgn)a!R9u1xXV56XYP>14iEU?8;M_4TB-4b)u6)@CRqmObL4|DE8v~XQ%I>vhs#vyqP<3I zejqH!lq@MC?F_S&rR)XmC?eMVh;(#m-#%Gb$K=!A(piv&GbGdX?six$x4v7H+#Fnx z+k=ITy8We#I_$C6ncYL3J^ZhIe?gQ#4Nzqb@rD&gMMtkJ?A|#$A5rb+qApkp(iA@$ zXg{rrwiJ!tPBKu5XiLD}5;Gy~6nUex-GI{GRbCVVT_rGqSaHx+&Gq0Ig>NJ)VT6-5 zQK*jZv7$&;iQ}zx&b4DZWeT#&T(frhs4<7w$8U!GByt-I{QEJQR3${Sd!hdalE~ ztXsuYUWrZf;~pRo+oK_UXoYmo4(YxvchNTrv{y61StGabr~`Z_Jn0{fm?x8}HQDvX niu9xF<21e1bl&%I2X^`t&vAln0WWMkH6cP^ht`f8>~7G1N!8gD literal 0 HcmV?d00001 diff --git a/q01_missing_value/build.py b/q01_missing_value/build.py index 7dc4d18..e7f1f87 100644 --- a/q01_missing_value/build.py +++ b/q01_missing_value/build.py @@ -1,3 +1,4 @@ +# %load q01_missing_value/build.py # Default imports import pandas as pd @@ -7,4 +8,29 @@ housing_data = ny_housing[['MasVnrArea', 'GrLivArea', 'LotShape', 'GarageType', 'SalePrice']] + # Write your code here: +def imputation(dataset): + + #housing_data.isnull().sum(axis=0) Gives missing values count before imputing values. + all_columns = dataset.columns + numeric_columns = dataset._get_numeric_data().columns + categoric_columns = list(set(all_columns)-set(numeric_columns)) + + for num_col in numeric_columns: + dataset[num_col].fillna(dataset[num_col].mean(),inplace=True) + + + for cat_col in categoric_columns: + dataset[cat_col].fillna(dataset[cat_col].mode()[0],inplace=True) + + #housing_data.isnull().sum(axis=0) Gives missing values count post imputing values. + return pd.DataFrame(dataset[numeric_columns]),pd.DataFrame(dataset[categoric_columns]) + + +#Call to the function +x,y = imputation(housing_data) +y + + + diff --git a/q01_missing_value/tests/__pycache__/__init__.cpython-36.pyc b/q01_missing_value/tests/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..c8c38fade00e1712eafdd7ad38577a376d78ccdb GIT binary patch literal 181 zcmYL?u?oU47=%+05up#_;;*=h_yjHvE<%Xy*~Yd>&7Ty+C-RkCU3>;7lR-SVkK;JF zRi01p@9|MYy%K)PV%SFWD54a5G0S!j;Zps_=R~#bK!YC8aIH%&8kx8$cfHnWWT4dnxDr?KxR@whS#c>6@d)7dO)~ A%K!iX 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..319d3e18648c971c6bbdda441f60e29f2209a545 GIT binary patch literal 2330 zcmcIlTW=dh6rS0e*K0eJP)ft4EGiLQsftN>LaID zV#<^IXZR`ng?Z(L`~{vkXE(K-C=x+{tvNG0bLR4W^PMxF4F)IBhQ#FUfR;*?vjNDCcmhr8T^+C`X9dk7Wk4)5_k z)IJ{|EVF@l4weW~3QOV-_wb=SfTH%mXrk$Y{z6}psip0gl+!J;fIWfgwePWYgDh+$ z9aeWn5|=wgGym}6Pr!#3JOpa$LX=vC+x%|0pB;-5T9G4N@RJT0(_=~rsUNBG2{!q#1YQ|DAOe-#iW5IMSMIy>c zRth1(E1Ah^3TGL<_;fcZGNrKZnB}z?YG6Y(Ho?Kw)$Ytr%yk@H>r3z~12~AnLleuV z^V{d?+_`MVIgW8=!|^R>taIEljDlYBX^&2A@S1_sN(1{2 zG(b`yE)WGDq(b=k5JW-5F(VUU%2^jTSXmntySECIw+N9Wh#sfmv5{YH%?kfVcan;V7kk- zjD!0|v?cHYcW*S@LF_lPlHGTZGE7^9Zc>ZRZ(T;(%Kg9L3Q7JSxRP(ex)Mbo-$HX8 z&D&^hph2itV`c9>aJ@P!drMX@IV}U{WBAbU25gZjT|jc0+6&U8DF;Fb($g}0&eGAN zdHCJBPSUE>keyXHVxzM_irfaC@iJ9HE;n8qU&dzT$$HqtLAw$rkBiZ>)hM83ZDLW$ z>T*9q)J?_!EzIv+ri9C;{d@GNhpVHP?}EF;E0XV{SxXmjZ-smJ%E0%wVVQppd~XzW zjh`eXgkO@FAW4df*EzQPNrEp#J0dsml-JPQM6-qF12mXg*G}1lDrPu|0f}Dj9-_T#*36Fx!7y-Nh5pX{#a)@Z{Mp9=m%f7CcDNyJnlScUi Date: Tue, 4 Dec 2018 22:15:50 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/build.cpython-36.pyc | Bin 781 -> 781 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 587 bytes q02_outlier_removal/build.py | 21 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 183 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1793 bytes 6 files changed, 21 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/q01_missing_value/__pycache__/build.cpython-36.pyc b/q01_missing_value/__pycache__/build.cpython-36.pyc index 47b3ddb0bfb33223ce8cd2fa742fbb8a7d400e1b..b36b6e1e7431c78a3785fc669106cc0d450becba 100644 GIT binary patch delta 14 VcmeBW>t$m#=H=xw+Q`bm3;-3(0(JlZ delta 14 VcmeBW>t$m#=H=y5*~rSl3;-2|0%!mL 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..bc407327e48f82257c4ef871bad6e57f4beeb5c3 GIT binary patch literal 177 zcmYL?F$%&!6ht>5B0>&gM0i=Km@IsRR|VT^+#8KRbO@Yli@J=`YZZy>NED8?O8VSAARs4fDj@$D8muU0*GPonPnk{7;HHw#)OTN9kJQfry~$nq*e=ApA=^0lGnn# zt@TTd!VNC;rCjwezEpNH6AilLLTFLq^_uWtA}V~NWq}3n%8_~G0r@L(b4Fpq=4{Ju zyOon#_QeB#>W$c)-dn!e&jej&!xwziGe~E6wd+ck)82lZ?|zf%n6}2gi$JTU7A}yL zDqMWiirUHw$6j{Ojb+eg$JauaX!Fyj`M>lxrVok#^L;u~OH5aCg$py2btx>S@04Dc zMiiJ93NW3bu&u@%>r&Q;noi}7R&y+Ddh_UUu3B43)Vao`T8S$C*vbk{nzg(4U#9D5 zI@!#R{RhEAPahE;M=oka4Z=9D0T5B0>&g;}>m3Jb{gcjqq8rW3rm;#@(Mlj^veWZ9IdOn?f9z$1n`c zCeP=?dwNz$uMt0GDeRNuB*CboT4aZZ3S<4p$57=PP;YzOVr5;a1$6S^7F%6_3U5Fc zXz2nNuCxvaX~k{uR}@0`)tY@LwMF27#`n4=L6k_$)>&a*w!?F_ZM^Af?8f()tiGvk BGp_&u 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..a9d743beb58866281667a299712a896398b2f2bb GIT binary patch literal 1793 zcma)+-;diw5XX1@BXOJ`^anaPQGtbY50;M0sXQSeR8-2TQb`e4fn*`MTkj-s>e%V- zI*_P5rT+~75%Mc9co$e$Yc|5UaW_LdO-TkuP_gDY4e*Mc~>~FSrwa|Zr zx0YxmlRRT{9&t{-m06K3ZRupr+>PA&otw4h?WoNe*fUSIHazM;N4BLWJJOfkiF?Q* zA6)S9OZSY)p6tJ4vJZS?M?Gnsvv9D*kyywp?*(Y{SZEk+t>(=KMQO4WRIFfLEJcPv zg9(^%nPoyv^a7IgKnf#Y@hH2NdF^)VV?5tl5oB$w7Z*7T20N4m0wPnUYdXG?al7r(ks zO+3Fk?Sx|;x~Q;+_hY>ELo|jNzTtoHw`^t^`z@FJkZo`vguM5EY#p$TO}KFgXQZgy zmdyIIC%+>E12RA!r^c4az)uQ;MvzGsr`$ax`S) z$|0J6GS$Pdf6Z`O%wf3160h|%%_qXZ@Rvfp)(erqFexMq#~@6pAclOB<^T$#;)N<^ zIG5p@(}(f3bsHLlqH7!9@cCr1stzgSdR|QPqDg6LfLR`2e{loflUsAIkf$0o`A^Z= zC*N=#ufzC5%OxnE+*2f(~R6QVebHnn8dLst)yMteHJ?X0GI>MQYsB znl)NKzXX6AEikxkf^ne&1t@^Lp%J7yc)1X{6gv10qrO*S4lj>`RZ*fY;UX3_5*+EU zUEOJP_*6g5wGnv&Rrj~lOi?qm{*|?mm6H?-DtAnUqRy^n<@d{G0esqT>Zh|DKsE}7RJiB}P161AotJnp&pYt?VVe&v;U zYG~4m<`}ganW+2tr*dDFX(pS)sh#F@o|}5pL>?aBGOo|_d=;ZKG^!`+T{tnVSPiQl d<)%qh-q%f6-_Wp{TIu2L>G7WB^LyO0{sS5w;D7)C literal 0 HcmV?d00001 From 604fa8468da67eb6af43941f2f08dc6ebe488d0d Mon Sep 17 00:00:00 2001 From: vivekshingate Date: Tue, 4 Dec 2018 22:28:04 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 537 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..06ef712dfe2a864d9758aa53376295eb0e689d62 GIT binary patch literal 174 zcmXr!<>jh;!4|^+1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuW0>@{M=Oivdps7 z?Ba~fy!6D9RQ>S$qU_>=#N<@{D|uz& z6sA(AgO#n-SlA$N$8q+EyEQm_8l~Uh$xkJjq9~YGTxFpNTfw1)7?m ztH_!@q3#jcnaC!;73-&BV})VIHhGJfK?|emOvCPsr*JKk7{WnXETjLldnvDy=3D~* z?);^`rCDBT3+dAAZ>Bcmz7pwT`f(eqiVT7#X<(yPNxtM21UH4;sFKGJ#D#!h0lcau zM366&96%x~DrK>TxC-u%$C0^04oXER63pu)6{B*i`}^gdIe`%*Y)FSpdWih4K2UK| zZbz!(m1@V+Zpm}Om1d>TPF`o_R$9o_95B0>&g;}_D3cmf*>8{xAgW3ndMjr%u|9LX!$+IR*lH-$Jbk6{>? zEKQf=dwy0?uL(aTG3=vd7E!39S|x{v@>BiCM^oim&|n7CQW;z706IBeOQ&;C?h4Qa zI`ke4TN(@axZ=*cEAl|MO~z8=ZXv>rD=9#N5VNr+Ft5Aux!AU@=o{>&Yl&800Oc}h 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..26a877b7c049e607c5105045a9f1f3595872231d GIT binary patch literal 2205 zcmc&#&5qne5bpNRjOTCJ1hTLofh80oN6`*RPDl|+6v8SJ8X*=DVMXdR?w%R%dhAJe zdtip;Gdv{qo71hnwJl-fMtS`JoL^`)y1% z8RkjC)ksfewAc{b@V-$zPIn?bi_p;VgC_35(04#c5>i1zOHg4wCzabUJHizWnBB^) zupwHa4ew3S5nY%)(E|rJicR!vujWfc!6-g>iwENY41EiPA%-sL5A=}iTgE=5f^L%~ z+zLR|-iOu}S=tC0*mnjB&8<)@-h22RL}sM$A;^3pQ=|Q>;)cH)&twX#z)_GSqA)W> zhifgBdH5{nNns~44Xnb^G8q;QLi96HT{!k<+8<{V*`I-l13iw@5jV2`I8z6D$|Kp2 zG9mjz$xW^#lj$fccnlsq}}L@|A=Xr&aiVto^5-CK)$RZ}{^p z2fE3l1CVVD2AqxKfg%Dn_>Eg%1iE+bW@p56)-9S(X2c zw(P&_Xr006r(b^m`bG2QUG)~+^D5Co2iOJ`g}l8;SnIsJ4+<9xYppT}T7}10$|sVs zqRrSO6M2H`E@Rm8s~xq04sD{ig5pgSNFntOij#^gSJ0Kaf<(8Q?|*_gQ^w`{=;EAowIS4Yv?2; e0ZO<^+vmAccz3GEKE}&RpSsWuy0mMxVf+P$j7m}f literal 0 HcmV?d00001 From 94e7dbadc6933af14a8b7da5900178ca3f4f4318 Mon Sep 17 00:00:00 2001 From: vivekshingate Date: Tue, 4 Dec 2018 22:32:58 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 549 bytes q03_skewness_sqrt/build.py | 10 ++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 181 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2076 bytes 5 files changed, 10 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..b1fea3a28ce30dc1c5b96c085b51c4ecbadf1ae6 GIT binary patch literal 175 zcmXr!<>jh;!4|^+1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuNeJ|{M=Oivdps7 z?Ba~fy!6D9RQ>S$qU_>=#N<@{d9a5S&ULa0>DNDTp7g2p^%5S(PhG(c4~^of93*;^Aa8YC^wBQS z^a!0H3;K+_$7JUs8~s$geZ|KL!yDh_6=Due9cyhIH77iS8sq1ue zp@8qNe)GO(nJiE%4k)(*C)_E1BdU(+*IhWzR}gN}4J`FMl{0Q2yv@~87d(M5$pwT{ z;HFd%gPf%jKw(#0sC)s53D+mX*eybW*0Ey=AIdZngJNqt|LSeG2S-V0kM@`f5cQk3 zt&_Ca4z%G$R|0Ll;8JjHSs`pqmaAf`JnXdreow@>V%w72c%GLUbyUw(KRIxXs(rM| UMVY~w8`dp!M>L=TYxzO&4ZDAhpa1{> literal 0 HcmV?d00001 diff --git a/q03_skewness_sqrt/build.py b/q03_skewness_sqrt/build.py index 4bdb0e4..0bfb9f3 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,13 @@ # Write your Solution Here: +def skewness_sqrt(data): + data['sqrt_SalePrice']=np.sqrt(data['SalePrice']) + data['sqrt_GrLivArea']=np.sqrt(data['GrLivArea']) + + return skew(data['sqrt_GrLivArea']),skew(data['sqrt_SalePrice']) + + +#Call to the function +skewness_sqrt(ny_housing) 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..4c1833bd7a3af5c9a079aa2aadd9972ca6ccd848 GIT binary patch literal 181 zcmYL?F$%&!6ht>5B0>&g;}_D3cmf*>8{rd^F? zB#xKkdwy0yuL(azA?$-?7Lco>T1AJ4a#Q`s=R&1zK!YAoNvTbddeF(bO4>97Wi|(0 zk^0_&VG3;k7gpRldqd`_+axR%?gk<(o%7@&UWi#6?U~o@_*`rooA)(#)3*exFFffo A@c;k- literal 0 HcmV?d00001 diff --git a/q03_skewness_sqrt/tests/__pycache__/test-q03_skewness_sqrt.cpython-36.pyc b/q03_skewness_sqrt/tests/__pycache__/test-q03_skewness_sqrt.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cebd67b8058ed5cf32c7ba3d4ffdd73a4c7b940a GIT binary patch literal 2076 zcmc&#UvC>l5Z}E&_QkQIq(Doms+^Dlx+=ubJb^0Gs+6b_vMPd#bgFb+ykqB*^PRK1 zXRuYC+%JRp3Vf1#-~nFn3mBicrZINj^&QI{gUx+und9Qqy_U?G<*v?Q0-OIG2=yCYp$!@FDI z3Ttw0{@fs(_`Hq?o5dDEJ6Z$S+orjqD%Y9g~h$$xVS+ZR(&EuL~t}gXST;D z!3AFTUgNjIH~E)*-^R%@-xb>=&IPx2XJ+HB$>$4NCGs9I;Q{R1~)aR~?>`5V5q*eAe zae^vCy%`j?u}ODJsg7W6b^kP;1xsvBj?s7b#ochx)iTD^XaMFP});x(S`b7+}?k({qG+KGpex3oo|W4UTfK)%AL7u|KN-I|)ZY$%|Mlrde;=s#(f?{t)i%1Q>u6pBj- Date: Wed, 5 Dec 2018 18:08:06 +0000 Subject: [PATCH 5/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 170 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 708 bytes q04_encoding/build.py | 19 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../test_q04_encoding.cpython-36.pyc | Bin 0 -> 1734 bytes 5 files changed, 19 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..9c3ff2eca2a54f95451d6e0619f446d950765da3 GIT binary patch literal 170 zcmXr!<>jh;!4|^+1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuWS$qU_>=#N<@{PO2Tq!eSt1008XPE-(N9 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..e94ede6bb760bacd33794b346a4072b3dde354be GIT binary patch literal 708 zcmYjO&5qMB5VoD4rs)r>MMzZQ1$t?a;J8AI7PK77g47D62r2T$(==`3WNoLSsCz0` z9)xG%4RYnQufU0M7Nm9L@nr1zX1;G;j7H(F$HA9p4k5qEgXN=tj$6M$BZ!~{i7B3} zV5Ji~lmOkh!a35|15dcZ6Taw)AoC_9_C;TW-$~qq9{5K}F?&I#gF8ebS5w*!=lmLq zw=%5+sBdGz4UdfCxtyhX*M{%8{v_3F1-$KFs(HTa++bdr#hTa9hL>FN43>NJ`wL#c zN0q0LQVWj@nGhHE1#W$g#*ibqr3bp92kc}*j`n0{#ITKno--k~{~zp@VZ=R<1Iw6Y zgAsBd*m-cJJj98||652p0?KN%L_VQVRh_JIrOln~0z)qUn(L{jn9Uola+4rIsaKUM zTULv9kby}=Q$tNsfli$zq~Jo z!RWfl3o)zrZP3-n&;V=b5DjsBdg|cE)CvAggVwLP6kIF&Bz~f|1#l&2wE~1rL2JzJ zRA>Vns7SgA%YCx08hh0a|2c_e-eGox9+*c6+y-Z5C7J?W+39wj1a!zkdg=xze*x~A B!;k;~ literal 0 HcmV?d00001 diff --git a/q04_encoding/build.py b/q04_encoding/build.py index a52c57f..98b8476 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,22 @@ # Write your code here: +def encoding(dataset): + + #Label Encoding for LotShape. + label_encoder = LabelEncoder() + dataset['LotShape_Label'] = label_encoder.fit_transform(dataset['LotShape']) + + #One Hot Encoding for GarageType + One_Hot_Encoding_Columns = pd.get_dummies(dataset['GarageType'], drop_first=True) + + #Concatenating the encoding columns to actual dataframe. + dataset = pd.concat([dataset, One_Hot_Encoding_Columns],axis=1) + + return dataset + + +#Call to the actual function. +encoding(housing_data) + 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..4e005e7b4389cc6b9469727d4584301478862c76 GIT binary patch literal 176 zcmXr!<>jh;!4|^+1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuUP$z{M=Oivdps7 z?Ba~fy!6D9RQ>S$qU_>=#N<@{-;diw5Z?8V#PKCjdz6C{sI@?Sh;+JCzzY&WMddhEDgkj7NEVX2cqfTd$4+jQz#-o)-EK z@zoNIWRmA>&STEWcXB6or7OMMoBOeE$NaoCZ^v!Uz?}uMwc&9GIAYeMaQu4Gmo5DI1QNe3*+CFt-KFZ!F6&J> zCZLBh2KYY0SAT-WFvB`54lDmT$mhmQhifXf8}TjV6}Mn-K%|npZ^~9XKk)k2)YjFdEZC zuRgk2`ei148|NCZ9KnA4KVYv`>;O~m>1bNO5jvAqpvU^fg9(qr@DZokXj$LWRL)EOtA(uLte=R->rL z`f;I+C{n2J*v^AYre&o`6?86ZXCZ4ZEfv)Mm@>wlUGmzaLI%8{?=|M$wahgI+Dvx! z5dzi(pYc9-`1+$ase66N4d!-IxwB(#=15PvJAwG4?H_nBofl7~7(Q~P%DTd>~V$7%yV#5J0(493@Y--^+Oj<6X)k`%~o zlGI_6%u8A2Py;I6O=BVoG$M=AwT4S^DjQi#!dhL literal 0 HcmV?d00001