From af64ae2418f5b154c5517a842eef26a4aa212c1b Mon Sep 17 00:00:00 2001 From: sunilhariharan Date: Thu, 15 Nov 2018 10:55:44 +0000 Subject: [PATCH 1/5] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 158 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 705 bytes q01_missing_value/build.py | 13 ++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 182 bytes .../test_q01_imputation.cpython-36.pyc | Bin 0 -> 2331 bytes 6 files changed, 12 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..029b76e317f4f64449ca82dffefd7f7145d35c06 GIT binary patch literal 158 zcmXr!<>gu&@HUzO2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU*7r|`MIh3#ie~vm6}|l gA0MBYmst`YuUAlci^C>2KczG$)edAyF%UBV00U_%Qvd(} 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..013e4183eac422185b41764fc9ec25925cb61f27 GIT binary patch literal 176 zcmXr!<>gu&@HUzO2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU$Ocb`MIh3#ie~vm6}|l vUua+$pPN}+3=%6#%qdOPkB`sH%PfhH*DI*J#bJ}1pHiBWY6r5m7>F4FcSSKf 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..7fde85ed9c36134a6b2e96bcf9683dec5a282d5b GIT binary patch literal 705 zcmYjOJ&)8d5Vf6;%|^R$Iswu(^xIrOvuAR#fy9nw0Q@rylvesBD2K2N`2{{HZn5%QB9j2Q7t3_B!21XU!bT1SHIX&yr?0uhQx#9~rKCnTSUL`=VtJP~wB7U?f!As1in3GR62443+}v>Ttk z;r6XIuMBWMJu~NWGs5J&b;~vHz^7;2@CvTBh^I@g;L^wvN;=Tt2rxp7*BJIaCP!-O zSRGVU&>Q-d?xCcr@$pJ3rMXY7 z<4#&9OY6g?72x9yS3OpT4RE~(u$@R{!TDLq9aJrLfh(J*NCda|2Qd#&)t@|Dw+&>r z*HW#ykr-TO?^^TGcBnKfkv>}icfElEbR{()1B&fTTcghG)03w~BkgElRFPfxQi;=U z>r>fu{UEi~^P%G@CPI(sV|GN3sd+!bd2u+nO2fnERM~f=?}q@$L1t jxNDRdh{ofihlBKRJo6lT(kpl|Jok8MLh)lMI}ZN=+Azmk literal 0 HcmV?d00001 diff --git a/q01_missing_value/build.py b/q01_missing_value/build.py index 7dc4d18..07d0d81 100644 --- a/q01_missing_value/build.py +++ b/q01_missing_value/build.py @@ -1,6 +1,8 @@ +# %load q01_missing_value/build.py # Default imports import pandas as pd - +import numpy as np +import statistics # Data loading ny_housing = pd.read_csv('data/train.csv') # Selecting 4 most relevant variables along with target variable from the dataset fot the Cleaning and Preprocessing. @@ -8,3 +10,12 @@ # Write your code here: +def imputation(dataset): + categoricals = housing_data.select_dtypes(exclude=[np.number]) + categoricals['GarageType'].fillna(statistics.mode(categoricals['GarageType'].values), inplace = True) + + numericals = housing_data.select_dtypes(include=[np.number]) + numericals.fillna(numericals.mean(),inplace=True) + return numericals,categoricals + + 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..f0bf922d74473c1cd4fb854d42fd489b2dcd2019 GIT binary patch literal 182 zcmYL?F$w}P5Jj_KA;KQS#!+lVJi#JZSXc}pJMNC|CTk`UypZ6PY^}Y3l}RCfc#qF- z{<175_wD>i!i=h-U}~&qBAah;X4t?emdl+?A1C40On)cUmrAgtv#%cK$8|G!T$;lpHWNv> z&lDSrrzg27D9!( z&AYq@b-?=w%Wfc^gC&BD!jkyIJpw2Xpy)j?h8Vh_Khu|F;u!ZO<#dZIU{9cW?R(_h zAPW~sht<8I!sSlU%s+hi6YyaKkARwLDx}fTHoqI~=f^@qEB2HRe#!%5yG(1L%)=KI zE38`x89Ua~q8M2ZiT#zR9=QD}2S?>p40I*);)tmn3X_BHOZB6ku}loIl8eDeFjFa! z3OUZD5Gt4Bbf(G)9A@z1)7^BMYmI%!tf<7m03EuvDGsjgc4u~CujA-iUy6t6!$~xr znm7TS-#*Xh&Sf*sk&H8Il5as{o#cjMRP>TicX;Z8*ZlJ(mt2fkRhXzgypDJo$Q6W^Siv~$;41%&ZFCPAEExie&4P*+CKlvNTuV*b`qaNB& zYS?$60h$7Jp`wg4aVOry2Tiq_o&{Y~l-nq3{>_R22(QRMutcL$MM}U`%Z808*U|GC zlbq@3EAV=x*i<~f8=aIDNKl;l!p%q9I&Rx*jpPpWfz*b{Ojs8#-#RmHy{uHi`XgMx zc9v^d5BH5}L*NDO-l(~Q;IC(;yYC=nn70Vsqz;|mx{S1y`+vg~lKek#rQU>f6^cN; zh2}b%x6#}{gHW%=%HDh6dUaOzmaJfQS_aO?@L}K)*di0Ufb2AJ7o^Tp9)u9&r)Bt@ z<)cUQ=-YLjWTiBao^>>2!?Qq&{TiNavM(`m`80^7Yb#V4W}Q5$&5YiMqw*+TOH8ceNgr>sL2Gn~SJ#4n8| zpn(s6FK7i`JrehA08fj-i&QANq}Ak;TK3lep~?&1JXmee4?b^oc1;3!-FaF+_wpn? qDl2?olHOSZmB5 Date: Thu, 15 Nov 2018 12:26:07 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 178 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 596 bytes q02_outlier_removal/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 184 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1794 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 514 bytes q03_skewness_log/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 181 bytes .../test_q03_skewness_log.cpython-36.pyc | Bin 0 -> 2206 bytes 10 files changed, 18 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 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/q02_outlier_removal/__pycache__/__init__.cpython-36.pyc b/q02_outlier_removal/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..825b63c47c1c37abe365000c3a1a7d33e4e44aff GIT binary patch literal 178 zcmYL?F$w}P5Jj_KA;KQS#u05rJb?%n78XO;9o^AvW}PI0=dtoiw$@(2%4{Kic#qF- z{=6(l_sx56a$dcDDRNn5!XT?QTQe@!52OA3*9W1ImLMe0uCdA)>tQE)4xOzCDyaz$ zWMfi7@<;YW%KnI*%89B7m+1^8MaQJ5)XLR5KxEGmanjwM!$m7~a08eg`J$M z3%ME8=%O`?N_1%BbD>0u@3y2*7NW*0B?~OLOGgwEe8OvjJ|$t;k^_I>cifN;-i(2N z%VzA(+Yv)Rb~xDnju=K{j|V&01=MGBS>6ov`<0>%u#&*o{cf&YmGZ>Vo3C@_wlVmw ze!MtKJiAx5y_QXxyZLOi?nPr{jY*h|-HS$Jz4cM%Rgn1=9653Pjj5Q@{P~zx?Fv)f zH?ppTk_6GD?^|`NJ5gX-w1DXi3ezjhu_SYZF-PS()&$CA*wX4f`%=ZUY?kySFQ70M@+Ik(>h%N&8aH3|L|C>&YDR77$I)5ad Xki$kVS1t54p1NIWx1z|8z30JS-~^ls literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/build.py b/q02_outlier_removal/build.py index 74df5f2..1ab6059 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,11 @@ # Write your code here: +def outlier_removal(dataset): + q1=housing_data.quantile(0.95) + hd =housing_data[housing_data['MasVnrArea']< 456.0] + hd1 =hd[hd['GrLivArea']< 2466.1] + hd2 =hd1[hd1['SalePrice']< 326100.0] + return hd2 + + 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..93dd90d593e71554a315315446384075fe533f99 GIT binary patch literal 184 zcmYL?F$w}P5Jj_KA;KQS#u05rJb?%n78XO;9o^AvW}PI0=dtoiw$@(2%4{Kic#qF- z{=6(l_sx56a$dcDDRNn5!XT?QTQe@!52OA3*N32ymLMe0uCdA)>tQE)4xOzCDyaz$ zWMfi7@<;YW%KnI*%89B7m+1^8MaQJ5)XLR5h!kP~MD`pJC*AEiT(nXrN6Y>`WXu;b C{xpdI 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..d4d662f91b7532cfca8f759385850f759829a974 GIT binary patch literal 1794 zcma)+OONA35XZayNF3+EKG4936{`(z=hxC0&8mVxZZPpT*&KLjO>xuN8>6bE2MQXSEwVE6wRlEFlh0 zgc4JDd5(VPROIkNWhtbzhj$OH{s@~sL<215lEseX(s|38{IU0>FI(9Alq>cv*}+^w zd!Leces$X^$9d?Xi34npvFV3s3^RPqf9G%5+%fJOF8MxN<3b2|=l{gnV{4ai;}YIj z(R3R!t52T%h7b(M2zgWsD2$E{_y}N*GN*m`Xtc#WX7bR8~xr zr7GvRnbGUxhsm{r8yTdcYn$Bg`Dl4=_bKH1xP&%FyV8^aa{|8l>;}L`w~oDnp6000 ze~iv9`UX5He2du~Z(NL8eX%7hVIr#BM5x0GbR^5DC{45wCY?pon)lU+p?k?*(Wws| z6=J8lWGJb|^wF~qZp`3f!n+vJ0N@DV_E=Ca5W0#s}Qtt50v`wjFYX)K)F;Z%NG^=}C915r4ed!|S!7E4DiReiw+QT7w!v zpNwO$qm6P8~5~>c(7d5~+)g3Y)kokzrCG*-N@hXB$qSll{zylwDt@`b- zZv(6&hBmEek8!J!iMo$}tp9VB<+7EZ3^@tza%dpvOd1H%O2S^xk5 literal 0 HcmV?d00001 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..358e2821145bed85b867e4bfa5121a1f3ace81db GIT binary patch literal 175 zcmXr!<>gu&@HUzO2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUorX_`MIh3#ie~vm6}|l xUua+)U!0vp=;W(6~)N@tISsetfJyNT(MO+b!x#l>t5+=`EsFwXWa=e;YP~>lE5-m+n}sw z+Br%h8@fd-GlL8_dmUgl^x5!(=onjm@6yL=0jX(~EFZa+2(HrGNNuYsb+btt2q=+`g}CXooNNeZNv9voZP=IUZEIL;88|VvD-I?{ra#wuCcx1>=0~ Jp=Qi_;UBuIf#v`J literal 0 HcmV?d00001 diff --git a/q03_skewness_log/build.py b/q03_skewness_log/build.py index f008d0f..3572ab5 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,11 @@ # Write code here: +def skewness_log(data): + s1=np.log(data['GrLivArea']) + skw1=skew(s1) + s2=np.log(data['SalePrice']) + skw2=skew(s2) + return skw1,skw2 + + 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..9b642eb913502278936fd782e70f9708939c34d1 GIT binary patch literal 181 zcmYL?F$%&!5Jfj&Awmvf;|OU*Jb?r(EG&j~GbU@2*|@WdcpfXSWNYmOtlSjhhxhpW z<`;QByO-~SN_ma?B}-+KkV#Udc50q&AIgvOU!Nm1t|ySlwrjMv3C*x~zLh~60^=%z z6X_5=A#rV)$Xl*)@a{||z-3vWv~*<>!OqnXNP+;OWg8F|!|gd;^{$E?t;cUks4s`r BGeQ6W 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..6763abbefee9ccae6a45b7fdf1e56bb5bf28db82 GIT binary patch literal 2206 zcmc&#&2Ah;5bmCz-Pu3m05KRO7zqV5QRF4b2`M6pLa-vCRfG`{15&4%?%f@Gc4pJv zWAI{5n|I(uE}VD;E_si+a@qqIZg8Ti$6l|E0q4X>UEMR?RbBPfS2Z_#z4lKJfBW(e zpO9b4%HzTM4h;P{2tfqR$b`m};@Zia*cGnuGH>F?zWwHBjY%_ZQX<{mKs4qwZb@IZ z=JYEkZpWQ%BAOz2N<<*(+>N`!*&$JD0k%m*tKc)K%{{K=VByqXx_VE3lS{2xR*c}p z+DMvVnPps!^i(FZHNg$<8^zOnE7AK28ajT^#2py=76?gVDoE@IDx9aJb{l3-_@V)` zU%M4IL`$^cy(v1P3v(cP;NV)dj-KtT_>xdCiVxlrz_z5@JtVu1aSy4W zn`92R0#GaOLuZ4`U4#tmdjo~$7AR(K-~SdOGg5>QWI2(!(cu+wE!bRhp03R2946O#jLIH`!_``UddOR*3zumE}i(F_pUxJbAaIyr;cM<)?OfrRE@D#Kx+LM0)^c^!V3>hST$S;5WY zYvDmr0^j7(0Z4s#MMqw>Ui0gLevoU!^F&r1q=6I+5WHUbLsYLkv>(wL86?~aD4_)< z8Ovmk)wge}PtyInN^)kkH{iU+&i;*pP5rTrozDnrq-SgRS zR^>mVwGDU~tv49`_{;BKJZnC`tzL(FUL;!R0Gptqkhd2JYnhjKK;dFxEma0ls|py) z`9v~SwHccfqRepJWej_My`$F9p>-6OQM`r%DWu*+aZ-_Xg}q8)!C@oQ_$i=4Bk%(c zq-%GgUKPN Date: Thu, 15 Nov 2018 12:29:24 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 524 bytes q03_skewness_sqrt/build.py | 9 +++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 182 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2077 bytes 5 files changed, 9 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..405c1a33d1e0d040226db410866c2f19e9e8cf43 GIT binary patch literal 176 zcmXr!<>gu&@HUzO2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU$Ocb`MIh3#ie~vm6}|l yUua+)U!0v z9j1Fc=E)nPDJOR*>wLmJlwlW}XR#W;9&%<`ZZ(r?P?}{4dSNBN5#S17PJt|%;|=H? zp&j00OEwsG^4le$8$lNoxABH-;)z#_#j^v#1S*3U~M&oY80x`JJKnPeA9eZFGOxyC94_J62Me`U+ZVnuu|k@%|$*D%(hw- zLQSO-LQ6F*8ePvtY4exklftJ~!kEHK=TEJy_@G(4{=fdd58VSo_zsGs;XOXT z`T2Z4yYJs8lkyt%OP0zup_8P-9LyryJ&cU=UmpimXbE&+-&9t7!ZI9#)Y@4`;6g!g zCL0GKBrZJ@iRThK2^Vq^`c;lv)0IgTwU-EyG%6r^_7QQ}-Ja8R8;YT!&3LW}^997T BGs^$~ 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..38090840224942b8733514d84cb2b3842c5673d2 GIT binary patch literal 2077 zcmc&#&2HO95Z>jFM9Y$4_a~`?ASDX81q0V=<5P>EPLQTXfI=|pA_dq2%!WIX=}@G+ zyL4+IJt=R}Q_)xGlkm_(d(xqOfL_`eQjw+F0pe3B>~P858GiHaH>2H7r}fjppWlAa zVC)aJa5*@?heJO`BbnqW8}g8Inp>$A+R~Oz>I~h`t=_q5W7rIvoPmAp$;O0-E8xP) zgnws+t#Eap$)@yPFzErG*kM~*hb&l`Vr&-h()${;c_1|OrdIu?qo2X|8E75p6J>DA z+5k+yNK>H(dIa%!O$sBrMu{ZbiS=nrkzQUD;~oxu7Y(qGOBPy^OX~%zapT>Qu594l zt#O47xiWih5l(zwMTG5ggPU-$7%T;S>HNf6k6AV?XDTZ?Xw~ z7O7fz?pxQ`#3s`415Qs-xG9pl=xoYW zp*1M;@T3rFX{V3{R_SO+`=vu1{mfJwxBY$6J<5mB)kT)1M?xhyMArQ#SI_iF#L$g% z3Ee&jQz(ca8zdQkO0q#TQu#50>7IPF8!a71*B~RhvL9Yp+!>vf*J;DDPehOik0$KQ z_V_rsK@TpNg~q?aSQHa^nw$ ziI4n2#q#owz&>YO(OCzUYT-?-lA(lZ)4^GJ;}ZO{aBtvxojS+Vw_hvund>}zk_c95 zo&61*pv+Kk29<4W65fKWtls$Z^Q5s-d~-Gezn?2#0UmW$GvFuMfAU3|3-e^#Kg$c$ z9n3bM1pF->IOTe+vq$<-rj5vADA!32AgjuZkjalrw@)!jhdvVUnxX%YbMq2%_SKik z>3s#_I?+S9F{H=h%ra&PJ_~ z`{^*(bw^U9_{;NFZ{yN?I5ag-#;*?b*S+6?M-jE&dPS{K*mW|LouViU?V+j#>Jf@WPQ9aQh937C zo{PVRXICphr}VH<8>$sW?1YVx$fVGvHIk+Kv`A7}cmHOR(chq{+EeIZ4ao@q2E$f% m79Hh<#`3L>ph~rheHon6yIbe;8GWq6)W!;I^S0IEZTnx|dKqE> literal 0 HcmV?d00001 From 92eca63759574c5d9279eb47101a0c348b034b53 Mon Sep 17 00:00:00 2001 From: sunilhariharan Date: Thu, 15 Nov 2018 20:11:48 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/build.cpython-36.pyc | Bin 596 -> 633 bytes q02_outlier_removal/build.py | 8 ++++---- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 171 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 701 bytes q04_encoding/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes .../test_q04_encoding.cpython-36.pyc | Bin 0 -> 1735 bytes 7 files changed, 16 insertions(+), 4 deletions(-) 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/q02_outlier_removal/__pycache__/build.cpython-36.pyc b/q02_outlier_removal/__pycache__/build.cpython-36.pyc index 3a6b8f2380233f79d2554729916139be04551415..88fd1a67cac8b67fc24f4a3f47f777d0e7856cb5 100644 GIT binary patch delta 287 zcmcb@@{@(rn3tF9`=z(hITJZo)w3`#FgOEoaTt&&VaQ@kVQglsWdyRAN`U+nCP{`A z=4=*8hAd{FI8zN%77*7kr2s`zSmEN#HOxS9Aeq7j6laHvv(&HzGiY-7rKf?xJNqJL zpf%~nAmFmtp@=C7#06pohK3r4A~q23KM?po7k1QSxy6%_Us{}*mmZ&zSdw^)qp&nF zuOu@k^%hG?QGUTK*37(=)Cx`3D0Yx^acaperb5G8Oetwm%qeMxAi`)RLlN)fe8zeX b2}Tes;-CDDQCE~7XiX6>D#16|f=LDdx$sMu delta 231 zcmey#a)pJ{n3tD}H|%Y+=0wg_^~?+m49-AYYzHJt7_t~s7@HYu8B2id6edZA6y|IO zNrqac8X!zz0rFYFeC8S;Oko4^*};648kS%NO%A{GG%$E)U&I77E**#&7#eCEia@rc z8-sw$VuvC&5Dz33@SH{1QIl!1AESh#CTkRXN@7W3acaperb5Fgri_#*=8P0W5Mi{E jp@?hp6vlcE0Y(rk;+ZVXq$|n;G@^(LmEfKn%OnE;R@X2e diff --git a/q02_outlier_removal/build.py b/q02_outlier_removal/build.py index 1ab6059..5800d80 100644 --- a/q02_outlier_removal/build.py +++ b/q02_outlier_removal/build.py @@ -11,9 +11,9 @@ # Write your code here: def outlier_removal(dataset): q1=housing_data.quantile(0.95) - hd =housing_data[housing_data['MasVnrArea']< 456.0] - hd1 =hd[hd['GrLivArea']< 2466.1] - hd2 =hd1[hd1['SalePrice']< 326100.0] - return hd2 + df =housing_data.drop(housing_data[(housing_data['GrLivArea']>2466.1)].index) + df1=df.drop(df[(df['MasVnrArea']>456.0)].index) + df2=df1.drop(df1[(df1['SalePrice']>326099.99999999994)].index) + return df2 diff --git a/q04_encoding/__pycache__/__init__.cpython-36.pyc b/q04_encoding/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..fc0c40bfb5e2c311e91aeb221525b4a2cdb4bc5e GIT binary patch literal 171 zcmXr!<>gu&@HUzO2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUlIBl`MIh3#ie~vm6}|l pUua+g6bC8;3hKwlXXa&=#K-FuRNmsS$<0qG%}KQb*;ow33;=6KFA4wv 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..a9f2f473f577a67395daaa2024455f74a779ea8f GIT binary patch literal 701 zcmYjO%Z}496t$g4)AS)x#9}_7n+6G%6#}8rNT`gE%0mi^$c=B)bP^}n&Om3{RoU_( z{F1k@nFT+bb<(4keFg*1uLD{ zp#AYxIqMRKBacJ;43IjWm*YPS7X5q zkBs8EoTd8GhHtt4DAg+k-1g7ZBERg?U{RUnhSy-jGp=|B?{}E@m%M;?Do-J$Ej%vw z&R%2GZ_pWXBnP^uTWXk~C*;^hHYdi}x|lib&Vga&8MbE`YgznY2WRhWec}ACkb{4& zJVcDg_roL|71gSA(++^_T>dTB)1E>lNjzHTCP8jeuPasB;ihVIF0-WNY*{VrAOn+# zrYv*N)=w*$a${Ygs(R|8aCl9FiN^(B6;LE_tC{WHzX&9J?ZAE#^#~jO{Sa-c5+dEm zyx4G+qj4F1s?>$9c?wahd9(&@8U+ZKpRrNV?ya lyW~z372>lFs-yD2P4K`5^Rg060WTb^bbv0PLl)AB`wuS~!ju32 literal 0 HcmV?d00001 diff --git a/q04_encoding/build.py b/q04_encoding/build.py index a52c57f..6647ace 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,15 @@ # Write your code here: +def encoding(dataset): + lablel_encoder = LabelEncoder() + housing_data['LotShape_Label'] = lablel_encoder.fit_transform(housing_data['LotShape']) + + dummies=pd.get_dummies(housing_data['GarageType']) + new_data=pd.concat([housing_data, dummies], axis = 1) + new_data=new_data.drop('GarageType',axis=1) + return new_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..8f1852364b9d25ecde0da621d314458ece0155cb GIT binary patch literal 177 zcmXr!<>gu&@HUzO2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUvc^w`MIh3#ie~vm6}|l vUua+g6bC8;3hI}n7MB$3$H!;pWtPOp>lIYq;;_lhPbtkwwFB8(48#lor1~*( 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..7d079e1e6e9f715e2e573f5fc2c7c07371e37778 GIT binary patch literal 1735 zcmaJ>O^@3)5GD0t%Uat=Hp#Y&7KzXz2Lp?B(DYIu2vVfmMS#=|x|q zNNSNa(v$N~dg{G@q*q;g@}YmAr_NBjUT@M=28UyENX~on$osus_}jC;U;ODY_7~gw zTIfH*rX?E5B+uEL$DEVz>M-MmA$u2_JFV4xGS9#Ht4VMBsSo6@Eo*xEHsSP&iM!wX(_W}g0uYz zm~oZoLQV7n(q&%?BZfwatT;^dX&inh^pA!5T7if=$LeWzYTe*zX-=kM0daUNl$gNt zGxR$rB8O)xOChDhFFrc<5jK5*23X7`iyg_O^OiNhvG=4eTiE*q68o0yAc(N;QuasZ z`KBBuao=#s_t^?hKw7u{kDWcXa*1Hv+Z!p`ZcS!+ z=jb(}Hy|S`496f$r67S~k`(|7tCB2KIm2Xz zukL+`<4viC26@odCfnnOi?e!{<~ETD zCBbeubVq9!qn2N7=#wxORc@kFkyoH2Sw=-^qPZ~XG@4j4uSN{qOJWt3bl|8EJGDcG zU^J$OUcGlU_4A$db)0L!as>PN|A4(%u>nlQr@LtZN9dq{P)f#`xifF(OKw^utS#9% zqviLPXz{W{2Bja3OBE@=QWg#LDAUo)g(#%Z(Ki_NtrBy1c@UkI6-o@wW3k%NT|H>m z*BVJZ(N79(M3F*$(^ej2GA%1js-TNmI}2HRX{n(0$FyVI*=$~Wl*oWL^u5E}Ez4Y! zpxw!?-b28e;4|Lm4qtxuK6URdxx(B=DmORG%^c}TcOwvgwEhDx&YG&Zy!XR4L7JWq z6bP#1QX+714Xu7q3m@Y`wT}jcLh?|%Xlmas{s7kN+gNSjr?^Jbo5A?<_6ITA&=D3R zNRk4%O_DlHl6fhsocwN*(1mYiR3A4}*T{TC<`XiPoLi41tB73!uPOO}2R{B?!}1 aR2@8MP(7q$H9_g(&FS*46Y^aiIR65)hsP)Y literal 0 HcmV?d00001 From e0dab7905f78dd1e83fce1fcf44998ed022348c4 Mon Sep 17 00:00:00 2001 From: sunilhariharan Date: Thu, 15 Nov 2018 20:12:47 +0000 Subject: [PATCH 5/5] Done --- q04_encoding/__pycache__/build.cpython-36.pyc | Bin 701 -> 701 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/q04_encoding/__pycache__/build.cpython-36.pyc b/q04_encoding/__pycache__/build.cpython-36.pyc index a9f2f473f577a67395daaa2024455f74a779ea8f..6d691063af9902d70c852dde53e4d440d6c94954 100644 GIT binary patch delta 15 WcmdnXx|fyBn3tDJ|MEt*?Mwh79|TkY delta 15 WcmdnXx|fyBn3tF9N%cmy?Mwh9r3A46