From 1056e9fe1c6e99e2b8349a4a0a573711f369e782 Mon Sep 17 00:00:00 2001 From: rajeshbrid Date: Sun, 30 Sep 2018 10:56:16 +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 -> 716 bytes q01_missing_value/build.py | 15 ++++++++++++++- .../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(+), 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..4eb56427b3c99579dbc1bb926a65d26ab1d43263 GIT binary patch literal 154 zcmXr!<>lJDdP6h=5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzufgR@^e%5ixRU^ zi!+jnGE?-!^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&Gz?^0QKtOZ4O8 dGxIV_;^XxSDsOSvlJDdP6h=5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzasTB@^e%5ixRU^ zi!+jnGE?-!^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&Gz?^0QKtOY{p3 t4C8Y%i;F>GWr;bZsrvEpnR%Hd@$q^EmA5!-a`RJ4b5iX0|2^%FSGyv 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..6345cddc3f2fa0af27771511371dcb3cd5efce1b GIT binary patch literal 716 zcmY*X&5qMB5Vn&vO+&j{EiBSrxcAb4xK;=RVuiF+NJWbj4v{yWrpYEw7(11U;8d+M+*)Y)?bK)4H^(?>e-{F)Vfqfwh?s?I*l}KYM|I6k<8FBi*E91gl=%_ zuS#Rb>$cw~Icn^PGL&Am*w}DY*0mB;y_I0SPTJ863VDg50csYjZFZBIMrG4wZisIT z?^5MIm&v+qAVE=qUSDA;lXop%>rUj5WCoXV?Xvzg1^gXzu5o) literal 0 HcmV?d00001 diff --git a/q01_missing_value/build.py b/q01_missing_value/build.py index 7dc4d18..2018808 100644 --- a/q01_missing_value/build.py +++ b/q01_missing_value/build.py @@ -1,10 +1,23 @@ +# %load q01_missing_value/build.py # Default imports import pandas as pd +from sklearn.preprocessing import Imputer # 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. housing_data = ny_housing[['MasVnrArea', 'GrLivArea', 'LotShape', 'GarageType', 'SalePrice']] - # Write your code here: + +def imputation(ny_housing): + imp_mean = Imputer(missing_values = 'NaN', strategy='mean') + imp_mean.fit(housing_data[['MasVnrArea']]) + housing_data[['MasVnrArea']] = imp_mean.transform(housing_data[['MasVnrArea']]) + housing_data['GarageType'] = housing_data['GarageType'] .fillna( housing_data['GarageType'].mode()[0]) + return pd.DataFrame(housing_data['MasVnrArea']),pd.DataFrame(housing_data['GarageType']) + +#housing_data.isnull().sum() + + + 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..7d2fc2eb0315440976110daaf32e94324f2e28c2 GIT binary patch literal 178 zcmXr!<>flCdP6h=5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzvA^X@^e%5ixRU^ zi!+jnGE?-!^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&Gz?^0QKtOY{p3 z4C8Y%i;F>GWr;bZsrn_U#U;i1@$s2?nI-Y@dIgoYIBatBQ%ZAE?LZb612F>t`a&`v 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..d57d5673154e356c28b827458180e40ca7ac24a1 GIT binary patch literal 2327 zcmcIl-EJF26rR~1d%dp#I5!&2mS`1H}rYFp&v&t}& zmlDP|#=?xMqF`#QXCj+#aAw%RD3;5eOdluVS4@8^)fY;zq_eLc<;Qh1cvPChBQ_IB zxX%BujA-iUy29m!znbL zm^cBQe|VnDoy%sNBN%7a1mA+jI>8OSsOBY^?(ozFulZ+79=RB?sxVP~cpdRFlBJ2J z%w$K=xMuadN9?W`R(Q9uqe7@u7Y!2H7zAZ+UOfEST6z;k8^{zOfBZL)U(H&=MlH0V z)UamJJ(GuA`?j zCOOm5m*DkKv8i}^CpsxBke@j7g`1DIb=8{fO1%#2Dincw z1I=|bZ=$(@2BBV!mA!Ys_3EtbEm^_Lv<#e&;KRTJutg?x0hwvyE=ZlDJP0AkP0R2( z%S8|8(c^WUWTiBansqc}!?Qq&{TiNavM(`m`80^7Yb#pj_JQ5$&5YiMqw*+TOk8ceNgr>sL2Gn~SJ#4n8| zpn(s6FK7i`JrehAP|4ijMJkkB(rWTaEqm)ftMY<3k5wD=gHKzXU6TM_cAnNxy*x>e q$_gKtq<7XpC9o!ZaR18=W`ny8#?NtEjlg=4YJ0Tjgw7@noWB6#|5b_r literal 0 HcmV?d00001 From 0a3413f260ebba39cd22f469d05cada7386b2782 Mon Sep 17 00:00:00 2001 From: rajeshbrid Date: Sun, 7 Oct 2018 07:34:52 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 555 bytes q03_skewness_log/build.py | 18 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes .../test_q03_skewness_log.cpython-36.pyc | Bin 0 -> 2202 bytes 5 files changed, 17 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..d8fd403f2a0686d1c134ea4298600dd0c5092f75 GIT binary patch literal 171 zcmXr!<>lJDdP6h=5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzasQA@^e%5ixRU^ zi!+jnGE?-!^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&Gz?^0QKtOY{p3 ujN^;5Q_J&Gi;LrP^3(O><1_OzOXB183My}L*yQG?l;)(`fov=WVg>+*^Dk2X 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..67a6fbf33778106fee99f0f276679402bf6cfa64 GIT binary patch literal 555 zcmYjNL2lbH5F{zek{u^Nk9~qJR-4?4B5069E=5qlC;~7Cfe|;3Y*}JS+JOV*B z=nIN|h1Z<&g`BdK6Tl1XaCfka;m*n7;poG^|JQ#gAx~s47}nn~?H2?^6s^gU3Q9xG zY9^xoH>nOhLjb%L>A&bh7+(jMh_?A)9@s8aF-RM#br?Q40 zrYb=UFUWrp=iz4}anj7deHMvb6l+;yv15+knd862 zB)IwVGrwz>kQ+G%dv{|hm0z`HVYMtFFIxrqEl9UAP(U-Q8UWOp7233OC|&;R(@7B= zX~5b7Ka=0As#;C-#*g>uQLtl-KlJDdP6h=5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzvA>W@^e%5ixRU^ zi!+jnGE?-!^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&Gz?^0QKtOY{p3 zjN^;5Q_J&Gi;LrP^3(N8Qj1H9_2c6+^D;}~iF9`Z(U{Y?C4JeN z)32Pk9e1{gXo}zo5rL$0H|`2&heWLf*d`IJf={J3_qdjWg;Rg&>OJ{&F12P^F@h6o zBWZ?ZmT@)GQ<==x1UI~I6i@T5MDHhP==ebscVOsSAS8*YAh9E;aGsFbZJ0gbiw4Yo z?N;0nEzySers#++%z@~EgKO0~dbYFTOG3dYK6pz2;~ors1B4-l&gpmbknB3fJ*0we zk~!Q8K&`wFoeeT~5i+pv4HTMNpqRaR{~L(RND)Gi`k) zCxwvxq2#7ilF59O=2EIOAF-(_cEOSU<9Bbe)im@CV4oDHtGlz4C{sUU_IgqBSx|wiQr93raGU z$sVh3-&P-``*)S(%xZ7Id5xhFz{a7o>*u5MFBbl1kQ8Qj6_*?8CHSIV2616fc6cT~ zR%s$@P%y*K3CbA@r$E7GVVQ$I)yxqdwxhXs)PDTIXua|D+ZVn+yuH8@n_c~6l`5iu zYB?ztdEB0C9UW^vgT`~ICd}PzQs}xRsTaZAKj3iLlA|t0w&XQ z|BTi)-(|GkVD!T;zkl(x`RulO74CVSXrTjaf{H@kUL>q#Ufu$Qi-omR8APorU@Yeo z$yn89Y*L6a!*!Q2?DzGKT0@7{QCvpx3JRok-d+XS)aPl4Z5`Jv|;=O`EN<3 literal 0 HcmV?d00001 From 57d57947eef2cfaeafdba5159b354b53d48055c7 Mon Sep 17 00:00:00 2001 From: rajeshbrid Date: Sun, 7 Oct 2018 08:45:02 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 577 bytes q03_skewness_sqrt/build.py | 18 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 178 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2073 bytes 5 files changed, 17 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..d5623efb1396e6a2529b6bb0715e2d88134e9c46 GIT binary patch literal 172 zcmXr!<>lJDdP6h=5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzasTB@^e%5ixRU^ zi!+jnGE?-!^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&Gz?^0QKtOY{p3 vjN^;5Q_J&Gi;Lrn3yVthW<~e{g*m~c4{^a-foh=sGw_iU$-%&z-lShYP{0hy!MNmZ1hO|^r8e-Nk z!ABp77(H($Z6Xp%fNxS29jTbASWUhYkwFI2W5{9`Bu{R!7RjlP>=wS9kHNKZHz!Iu zSvVtWy{zo6!db=>BXYDiX!bdRBO7|aS)Pz1{Yo7>Q1t9C%SM(X%aM%^(ScosuKZj~ zFJuEBOkIJPzBBLZ-D?9f=bq`_ga#&To5w!W`*Ph4w$>|=IB8bko{7Y6%bjd6_`{t3 zV@`h%Gr`3BkHxxcp)hg-c717TReb8q*7mZ3qUsbBS0LSBpai|DHGskTWpBC-RIa#w zdR7KGG+0|&l%u#D>P9X5ypX%aq@*v}P7Mvb3`*HK!kngf=Pcvt F`~fBCk?;Tj literal 0 HcmV?d00001 diff --git a/q03_skewness_sqrt/build.py b/q03_skewness_sqrt/build.py index 4bdb0e4..698db9a 100644 --- a/q03_skewness_sqrt/build.py +++ b/q03_skewness_sqrt/build.py @@ -1,10 +1,26 @@ +# %load q03_skewness_sqrt/build.py # Default imports from scipy.stats import skew import pandas as pd import numpy as np +from math import sqrt ny_housing = pd.read_csv('data/train.csv') - # Write your Solution Here: +def skewness_sqrt(ny_housing): + + target1 = np.sqrt(ny_housing['SalePrice']) + sk_val1 = skew(target1) + + target2 = np.sqrt(ny_housing['GrLivArea']) + sk_val2 = skew(target2) + + #print (sk_val2,sk_val1) + + return sk_val2,sk_val1 + +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..fd140b72bffd84f6465a493f3bef6eac61564044 GIT binary patch literal 178 zcmYL?F$%&!5Jfj&Awmvf;|OU*Jb{gcg~bqe$7B<;o6Kwwk0dr;z>C;=3oCaE@xyz3 ze)EewpFQu7gNk`4{gTD9iO3|%sGXW;+neGv|MfwreMi7$LsB2v8rXYor7tys_J-g@ zWf+-|TxA^*TUTMvz9Ai8SQaQPT^xy^3>+Yk1OY_rY(QM}*VlB_c{84AosK1 AL;wH) 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..f9875ffb85cfff307dd60f077f1e1e0d530735a4 GIT binary patch literal 2073 zcmc&#&2HO95Z>jFM9Y$4_a~`?AR!941q;_|<5P>EPLQTXfItZ9A_dq2%tkws>F`J1 zUAnc9o|Kmme8x63KOBPy^OX~%zapT>Qu594l zt#O47xiWih5l(zwMTG5ggPEDve_V*9v=hhzt8_FZgVG_6erBqT+x||whj|KJC5}KJK2@>oew(XjdL;VL?dKA@ z0}!TA5J5JKGXNE5!)T=PBLvbt{$w{=I*6`8Hgsh_KDW3tIxVl#hGn0K;1Cu~xS8$o zad3{*o!9s+kxl*;**9>qNOny%DRWM&-J9CDYy8=qQwal6B*s4xNdelIxu506Plf3p z`ooIhwW0m;kbOin&SH1!~>a1qKkG22gt0WiZ$+mx*7pOUy zZ9ob5TRL#c^;%;O^n*+rk@cZmCpmzusxm?*KP}w>#V8&6NWg1`{zK073&`15595=& z3dB{ShjL>`kHyD3Z$!}C{ePxNZ6NS-tlUy><7@Q}noCe}AQE__;yzqQzsplHcVD7} z8b(z!1g2IEbwX)RoOufxetu*3(dIvY>`ke{#vgsXC=;1uv7A*3ylPQZ8DY=as5Npo zNpoFyBSnh8IB)eXF1?RKQ}bl}@=$->`~BtP5B}Oy@1g(YpsG!DQCHBs1{_Io3&#vx zFKCut6lEfXC@Nb~l;*NXXx@$@YPp9<)hhNya7yoXozEBau?kZgE3nPmR*Sdoe*q4(7ux^; literal 0 HcmV?d00001 From d4fa2797299fc0a21312b434fb64d628f0a6d80a Mon Sep 17 00:00:00 2001 From: rajeshbrid Date: Wed, 10 Oct 2018 14:05:58 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 174 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 585 bytes q02_outlier_removal/build.py | 14 +++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 180 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1790 bytes 5 files changed, 13 insertions(+), 1 deletion(-) 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..fd8f572aced29eb9ec82c01c6b62509ec3aa0235 GIT binary patch literal 174 zcmXr!<>lJDdP6h=5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzoPXs@^e%5ixRU^ zi!+jnGE?-!^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&Gz?^0QKtOY{p3 xjN;eLVoxsjMTVo1?;RT>4Jg zvxeRfDmOl%Q@t5za%#HyO10?H6Gf`T4_oHrxvKF!=>iMs+p)1);T67Rw`UAH@lEbz zC3cJ;4|(-iNw4-I;$1kz7;j_8J|`NYjCWDyT;sd3{&+@yRJk1N_bUo{M}G1&bPAuh0L!0(_POTIr)*``n31Z`uFgqA_R-LVZB>C; zVF0rws;(!@u_<+fNWMu+roy7jE+0S1P2bfTDJNW;jjFTrUe|EcZr#KGP9E?$>vakl z$yr1P%%&qZYE=Wux}XJ@@Z&>1{6@3Q|4F8l6Nl_U@jaOEflFSj4fHj>^zUF3h9pdb IM`4ou1!@qP8UO$Q literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/build.py b/q02_outlier_removal/build.py index 74df5f2..8e2507a 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 @@ -6,5 +7,16 @@ # Selecting 4 most relevant variables from the dataset fot the Cleaning and Preprocessing. housing_data = ny_housing[['MasVnrArea', 'GrLivArea', 'LotShape', 'GarageType', 'SalePrice']] - # Write your code here: +def outlier_removal(housing_data): + df = housing_data + df = df.drop(df[(df['MasVnrArea']>df['MasVnrArea'].quantile(0.95)) | (df['GrLivArea']>df['GrLivArea'].quantile(0.95)) | (df['SalePrice']>df['SalePrice'].quantile(0.95))].index) + + #print (df) + + return df + +outlier_removal(housing_data) + + + 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..0f7c10ee3b280b38e300a456ed2d4cceb01bf46f GIT binary patch literal 180 zcmYL?F$%&!6ht>*A%X|7@r$-1p1{V!!s4@L$7Ex&8~<(uk0dr;z>C;=3oAE;IPf0B zG_x3wN6-6XuTtK?7c4R1b zCjK6aL+~NQFFVIfc4hA^lRe-oH||R3gbn&@oQVy%4PJsaPlSfi+G*b0DJzp_pb`c1 z@=W9y)SrMES9vbfL@yv+_N6dlXq3o`!&INe;kQEnP^hmIh`4jCo@ZyZ8$2(~$y6*L z4v&Qr6L@)!e&?O1hsEHR>%T76tLl+Gk;Qa(|{RoX=hOhW<{0*Bq#(l#j-(xGB2qAC%A3M8jo)}D9{^t%Evf`tIX_<&>EC^dRmFxx;YdB z$9fv_vGs`N?@V@-G= z{Uda?u{Y33-5bR2XzgOu^79Q{31d;^CPEEXpd(pEMQNhBFzGa!)U2;Y4BSiZidKB! zs1P4&hYU5zoe;f)EplpKoBI5T(V&3wsC zi=?(TrJ-hjNuuwOHz zv!G7f#RfIC%XptVeEG?(+%_p!NNv>e-iFl7k)Cun8u3T#UEEr0+Fr|}@3(P`ixv3}{e9?6EB~7cTl`ig{F7G-azt02bKeSli(*OVf literal 0 HcmV?d00001 From 9ec7a2714c40614e7e03efec7de3da908f98f360 Mon Sep 17 00:00:00 2001 From: rajeshbrid Date: Wed, 10 Oct 2018 15:21:18 +0000 Subject: [PATCH 5/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 167 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 608 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, 15 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..99958c3a0cf291eef5a28015697527a4a94bdcab GIT binary patch literal 167 zcmXr!<>lJDdP6h=5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNze4mg@^e%5ixRU^ zi!+jnGE?-!^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&Gz?^0QKtOY{p3 nOn~A*Wk5mw`1s7c%#!$cy@JYH95%W6DWy57b|Bk|ftUdRwmdC^ 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..ff1c6b1419aec3b09591240d29c578803c0f3335 GIT binary patch literal 608 zcmYjO&2H2%5VrHT+3e4u5)yrcaM&Qhu|l90^|Dl;tw0Kg$Q#dQvvr&>PAVXGLRz~7XB$q138w_JxfP0g5bzGb+1@F`9nrndVaJ!aEN_Q2T-NPsD;luTr9e@@^`7$aN+|e< zWez#->1mJ?=24tem=^>sJF+`|;5&XGC8z8-%xA21b}m&M={`7j?7&E)cZEK6T$9L9 zc2%{{w1_?IDbv}eY%`Ln&8Ei6I*qiG0@|!USAvNhJKffuDRq(cj?%djYXvHUN1s0! zPKoC4r(|1Kkf7Ls*{-pa$(I^$Oe1ng`UgoiAleRr`ifEmU{Ba!y@R|>zP)_?$VbIw z-IYo%n!OE&E2uP~3rtABc)(AbxrcMgGF*cvjW2Q}D*6m5B&KK6N5~;)T&a24thg literal 0 HcmV?d00001 diff --git a/q04_encoding/build.py b/q04_encoding/build.py index a52c57f..81cd517 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,19 @@ ny_housing = pd.read_csv('data/train.csv') housing_data = ny_housing[['MasVnrArea', 'GrLivArea', 'LotShape', 'GarageType', 'SalePrice']] - # Write your code here: +def encoding(housing_data): + lablel_encoder = LabelEncoder() + housing_data['LotShape'] = lablel_encoder.fit_transform(housing_data['LotShape']) + + housing_data = pd.get_dummies(housing_data,dummy_na=True) + + #print (housing_data) + + return housing_data + +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..a12b10c1f79fa4a27985a567d8f02c7285009c34 GIT binary patch literal 173 zcmXr!<>lJDdP6h=5IhDEFu(|8H~?`m3y?@*2xib^^jpbL1QJFNzoPUr@^e%5ixRU^ zi!+jnGE?-!^NX^J3lfu4^^@~cQuWhP6H7{qQsYze(lhf?Q;Rb5(&Gz?^0QKtOY{p3 tOn~A*Wk5mwlGNgoV*U8|%)HE!_;|g7%3B;Zx%nxjIjMFaJBxvs0RZN$FY5pR 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..9a706f02c1237d0c0d23ab434d2f968b8cd73493 GIT binary patch literal 1731 zcmaJ>&yU+g6rS;q#PKFkyKNU%pwNxvDk{sWQVEEyKr#n+>Ul{V96OyE zuewn=rT+}#!htJ)1Xo`<$&3;+D>_n-dq82g)T zJuUPf;j1MY$t2I&oX4D#@8nMGN>_ThH}_-Tj`?|O-j3UxfjbLiYsKRZbYxowvLi#e zGx7IX9D)xa&g>jB*_FLFO!k1U+_)>96E^6taVIw5b?^+dc`P)H*3S6|6lp25VuG{% z37Bz}=R!^N0@7t)3L}O_iL5wG^=TY_BlHi2`ci?2JICs2c52<=X=zTTVgYe@ER>kQ zvorKNCnAUMRF*8hkz}FD85S~p zdGB)^Z`w38$bq&t*&aV!oYlKDw~0(>f7)DAq09;R^3FDahwnyT;gnWcPH&^L&1u6Z ziFL!DJ6gLKwftg3orJNdauc13yaFA`GAc?F&4o#)(ZmvYHDcgilB%ek14o7UQ9EP^ zMq_&D)q7V2kga)4Pa_Kol6TiLI=fzGBVE0oq01~a?>JFZAr!% zEx)})iw7k#DEnw!sz?F0vS^@3nU0<>L?MNazQU-lm6*fxgXpZRP+o8zi`|ay>Os4{ z*2w9Jeo|;7iWKUbw(}s9X<2Df1s%%TS;*Q;O9iz*ri^iClf3q*kO6P#dyBbSmbs=t zo5`-;L%^EgGv4P8Uw-l~b#E`Z!rVqGH#f}99O+4SBM^VI{sRxqn!35X_x(0OnywBM z2&&{#B5-j8t$t7oAL2r_j|PQ8@=&{IYTqt?57z73SZ(0PxJJ``!T9p_dokM35jG=8 zk^;F+k~&P1c`2)${BDxaVQ*$sACswTWIiDC5t&QQtw)ko#4dr?RD8e#AAc=7I_T9w zRb+;$Ra9KuYV@LR;Gf!mQDwPoE}M2%(8X-*QHcY*hh<_f=Hl!^9&vYDCzd6<%YPMB Y2M-!l4{2LXP`Y?>y1eUze3u8#zW}ktp#T5? literal 0 HcmV?d00001