From e57d8016ec7db5de555c7e9b71e071522893d250 Mon Sep 17 00:00:00 2001 From: ShardulJ Date: Wed, 24 Oct 2018 06:37:05 +0000 Subject: [PATCH 1/5] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 152 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 170 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 772 bytes q01_missing_value/build.py | 15 ++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../test_q01_imputation.cpython-36.pyc | Bin 0 -> 2325 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..d5b05b32b2e7bfe35a09034a732cbc3874f2968e GIT binary patch literal 152 zcmXr!<>kr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnFIWAH{M=Oi;Ecqg zl+qk8{qX#v?BasNew9AmfXHm;nHUcqab< 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..2a4810a1fb6ef62b60be2bcf0b8aea1108457607 GIT binary patch literal 170 zcmXr!<>kr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuWfjN5VhlcZMs`kivaafabzzIg$suj0)bS7N`d5FXPoDm(L5WCqH6r}({o11FLG!3$Y0{tZxMh1tw=%z zEgf(+G+}}P0~b8-A((snByojXdK;4X!Y=~|VK8?fx}`}7J23o4k^#^enT&p;8ae&C z3%uoVt9T&~Grcs?d#*o9^-2kD2FL28SoSnLsoU8lZ-j}Cx#Dwiwn9Fb@k)G9MJ5a@ zWNW;w8$*1G@2gDJUwyr!l1hI~G_VQac({oQ}o-&hsoQ*xD`6J$>AU_-)F z6<}T}M3_)DKx6#+q7+%HZ1&2QqC6W7%t(t011YrF25tPjs4B^gyQo1JuaF?F&2Y)9 zPNZ4g$yS>ntE+AyHQo_iPF&+aZW!c83BpsuF#Ln4`zZhCEWWH4BF1(r=&E<|d9A+a zhG!zqP(IEDZ#yMYA?Jk@LKSkJHmbIX##c{{(nX=Q_4Uuk7hO@oVY4z(v1q!Mw?!>S z_=?^|AasxJ(nt6W>4BpjqGu8rzu^+NHckU3#5sVp9}KxlFYC@qo8gwEc6f}N)y+zc n@n^MT;hqJn)t7Sz9-z;JQ*2UKi5EEML`MiAi<~hH=^pzFs#eRu literal 0 HcmV?d00001 diff --git a/q01_missing_value/build.py b/q01_missing_value/build.py index 7dc4d18..1e00dde 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 @@ -5,6 +6,18 @@ 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']] +df = housing_data.copy() +df1 =df.select_dtypes(include=['int','float']) +# Write your code here: + +def imputation(df): + df1=df.select_dtypes(include=['int','float']) + df2=df.select_dtypes(include=['object']) + df2['LotShape']=df2['LotShape'].fillna(df2['LotShape'].mode().index[0]) + df2['GarageType']=df2['GarageType'].fillna(df2['GarageType'].value_counts().index[0]) + for col in df1.columns: + df1[col] = df1[col].fillna(df1[col].mean()) + + return df1,df2 -# Write your code here: 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..2173a294b549270b90504da3b033a28ffa110092 GIT binary patch literal 176 zcmXr!<>kr~x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuUP$z{M=Oi;Ecqg zl+qk8{qX#v?BasNxn46HZ#>T{Px%Wxan5dPJ5eNp09$ircIM3G`{p}mKI`{Gx%vCE-&%zHLDqio zP3}X{91JI%7Gz2jO0n$}PU3Qxdxbak6Tj~Bi`KNAv?&qpB;c(DO**2(+dSYM9`f$k z-y%sUd=bJ(cc1Vc@4q6vFX+NedfYiA@y03aL}F@#r$UE)AWS-bXFN=@>0V1 z##oq9RTNB(^-N^*4bBW37{zkAlj-9m{D$f8rTS6{mUQ;j=q3C;H1W70-iNh&(UXcbm)E@VF3u+%>Lft~BP`7!P z_n;1VA7R-I#B;DjkWp9?f4D~gmjkf64e8@KaU1S%kAD`bp1NCI(r_#b6|usgy{C9OqI9 zmCJEDQ{@DXF?jLmZaU4i#=c`#RAOL&2wmG02UoYcGdr=@adfRO#bfm03>wc%oPf@6 zpJ#ICvKi;-#hEp|x1h03Z$mC>c}b-^Jaxfq{`rzcE=H^>OjI9UN4$(=X`(4J*-^sl^ zHG!^BOU9YF6K~>!np#cIg05-FZL~E1c0~XLR%9SdqEV?LCE%)M!$y?r==qFE&UEw@ zcs){VDxTksPRa_zC(eA~=A&&Lx9zn?YzO*4YQtnEtP7WKof)@YRw`lr5iVdm%eAbB z`^K~(@B(*l)Z9VX*R#^ycaSp7ScGm;ht6+ZM%v2#zu^i={vWtfZ^F6?MWEh7a~;jw zXl|fEs8?fU?>%t6IxBliRxmFu1LtG-Fp&PY$b>E+FHPJ9sWX%ZAq1Ie89ry3=+Qj- zZe1r?DGelM9Szy=ERbTqhG$#3mXOA6tBEh`GI_EdHc8m5gvsM#^la4%kgQ28I$d4v zM~J%47@&puoy(MP*|dL;9`$f_^y*!3S9nG0eKc$7BI&Mh?_L@B-Zm`r&w=j^rllEr!XM#OQQ*B;KSbw zT7g%O#C;o7GB9 kJ8Pg4SQ9?D|78cW!Mz6K7r3oPU_D5+J=$|ZXOjlbU#1*WyZ`_I literal 0 HcmV?d00001 From 2c1973197a677ccceb4a43881cb131b33f0c3c35 Mon Sep 17 00:00:00 2001 From: ShardulJ Date: Wed, 24 Oct 2018 06:38:26 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 666 bytes q02_outlier_removal/build.py | 17 +++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 178 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1788 bytes 5 files changed, 17 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..17d7e2d2e7f587e98fd5ed2bb95ebe79c107b0b7 GIT binary patch literal 172 zcmXr!<>kr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuSorj{M=Oi;Ecqg zl+qk8{qX#v?BasNVAKvot5F#`Z3o-WM* literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/__pycache__/build.cpython-36.pyc b/q02_outlier_removal/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0ec6fe9f2395677966f5c813da5d98bcdf98aec1 GIT binary patch literal 666 zcmZ8eON$dh5bo}oNhY(&s=KEJj~)!jj`%`Be4wx(>mp>?g%KIrsY){0N%y3CCTwJK zidTP#{u zkmu{o)R={ z#x`ut8$RQ}K}-aAU-()yf)taUwRd@^5wF>YTWi1Z8vlT;1G?)q#AsJda6ve0Z}P?M zbJn!#gA>;s7g|=29=IS^6o%Y&bCne};AFhDU(bhu^D|wp+`wXiS(QRXs;vtbwNzDJ zp!31#vaJAkIqW3e_A@M2PQW&s>so#2IqPy zi}+)m7jQ`0ul;w@zG-&}7!Ub%5s8T6P0#Gp&amS;rBooT6D7Eih6w3)s%n)^b#3WY l*Z-TOZL?e2wt*|KN2Of&bgropeCE;0h6JG(i9J8;{{haryz~G7 literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/build.py b/q02_outlier_removal/build.py index 74df5f2..49f993f 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,19 @@ # Write your code here: +def outlier_removal (dataset): + df= dataset.copy() + num_columns =df.select_dtypes(include=['float64','int64']) + + quantile_95= num_columns.quantile(0.95) + + for colname in num_columns: + quantile = quantile_95[ colname ] + df=df.drop(df[df[colname]>quantile].index) + + + 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..ca34f70788500b1fb98f4403b12d02008aaa8e46 GIT binary patch literal 178 zcmXr!<>kr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuXz28{M=Oi;Ecqg zl+qk8{qX#v?BasN~@ z?$WJ=^rXB@-=@c6uRZA%dg=`6$g*JrrNH5coY~#^?SJ-RzaQp1f4%zKW9%Qcb+yoc zjJK9(B$GU6a~^X}zLPt#D_!a3-rSG<`kkM*=Iyx68Mw1RwpKjuKu5M^AUiUY-KoFF z;t+fY@k{rZ$)4=LW3mr?<;FefoUq|wjWe+!x4}!$=84cSUOUa356a5q8K^|TygU;* z1`VcQCRLsbHPs79mjfw`7#St9;xN@`arnK^KNae01tRVotLNES?FP?Fb8;#c5QoP? zi7C81N569-a`-`IDWtT9_ZQ9n7;k-m23X7`iyg_O^Nuz3$SC^e~9EUC%IKcY}-ueL=!wg^XKlocVbBz0zOTNceI1xhL`af}Y*~%r{IE6P> zG~AlZ^0TMEBLo97LLSu|3ZtWac@Q0EXHcLw^puZr3U`^=uFx8kdHSXjxpi|WhK}_# z5dF4eDkAyOEnrG(K0gsBuHP)xG|KxM@=S*UV` z%NV^mdXQY(vXMa^y0*y;pAQ%3c8@}?=OwfxT92l+GbiB7FK$44cx&zz=rl$R{Zn+d zp*P4$+Z({{coqBPN5nDjK7)}*gS4BboWiuQZxs1P5j zONNSSOdmaa|HcX~2E2=}C8^5r4ei#l~7wb1jd4+y$-KlKC%=~@bS^Ys)Bwj+cgTE1<`XiP%xjOts|YfQT2l=H4}AQ!>bJwb4XPqD zv}i?Zj9ZON)II!T{a>mqm(97<&I&rpP2DtcfG4+1>Z80kPf!{f)f4wFoP>6)hE>mU b)1qwfWmDBxG_9smde}WZ-g82}!vp6(Kz-f@ literal 0 HcmV?d00001 From 8ae44d5231dbf8e9faf93ba056c51454433838cd Mon Sep 17 00:00:00 2001 From: ShardulJ Date: Wed, 24 Oct 2018 06:43:24 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 169 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 502 bytes q03_skewness_log/build.py | 9 ++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 175 bytes .../test_q03_skewness_log.cpython-36.pyc | Bin 0 -> 2200 bytes 5 files changed, 8 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..d3fb5604133c515bbefcce06b2c96be4bf63f55f GIT binary patch literal 169 zcmXr!<>kr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuQ2_L{M=Oi;Ecqg zl+qk8{qX#v?BasNti$5)f 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..f4059b0030749979012dcbcab6b69f87486525ca GIT binary patch literal 502 zcmYjNyH3L}6t$g4)6z0jEPO(i2B{mW5QqT@p$aJjQWzo=-?nMj;K^i_jP=)&pn=wMuYa`>oK8(e3OI2Fuz38=ja3xv>+u-D785&SmJciO+0Yc zzHoLl=?PbOA0!DNfZon_vY3Sa56+X28dq=Nb^dlNc*CPc@w}R3`Xxi&?%3#}U8Ct4 zx`wRjJMx~AT^DD2g#9B75w`E>vhHSKS)F;(zfpJj%asD2^kZJYy~;BP9m6VVoT6ST ztI+Oc7y2a1$MQFhR&@zcyy8l<#clLZtBsaCgD9&7L<`_et00AHnO6WRua>D)^%}A! zdOn+`R$>KOr}%#K)aHel$gLS3!ab|cauGJBW2OSk!oE4uSuVE|-S9?tn;Bp7N^otM w6vnICQf`%ly(U0KBE_#$9+usFxBG#!9445RHEMtht5Xlq4QW6FHlTt32QB(}MF0Q* literal 0 HcmV?d00001 diff --git a/q03_skewness_log/build.py b/q03_skewness_log/build.py index f008d0f..42b6ab2 100644 --- a/q03_skewness_log/build.py +++ b/q03_skewness_log/build.py @@ -1,8 +1,15 @@ +# %load q03_skewness_log/build.py from scipy.stats import skew import pandas as pd import numpy as np data = pd.read_csv('data/train.csv') +def skewness_log(data): + + data['GrLivArea'] = np.log(data['GrLivArea']) + data['SalePrice'] = np.log(data['SalePrice']) + + return skew(data['GrLivArea']),skew(data['SalePrice']) +skewness_log(data) -# Write code here: 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..a9931e7079e4424bc4742bb52d5fc58d6d997473 GIT binary patch literal 175 zcmXr!<>kr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuNeJ|{M=Oi;Ecqg zl+qk8{qX#v?BasN~T;XNj#E*UZ&CeQ>X56Giy1RjB%xT<`zHH6u z*G}AyJKIDwMevk}K+?GzcZIVxEkrHOlE6>8{RjHr}=$Net~wWp^%k^Q6) zvOkpElu9z0kJ4O9mF6QhRmCp2(SP#ZEw-A3z5yh(mF(=^*7Ts-!2MGi3_a<98ya0E zZa`=6o`rMke63R`qqar)O<1g=Tw{!cTq5cY7A~Bcy}txg$RRH?6Yle@lsXhem=`9T zaFdL~k%jj3iO4;HSz&@BN3~&67>Px-7Cm^aHvjJak+n;(UB^u!?rRr_`$%yaI+CIR z!-oDkEPz-*F#}XKE>dlUNX}sP;Yq|$8lgFu%5YeyP)SH}UWXs1I(+<5R&ew9dU#Nj zz%+Su08$@b)sa`N*UWmTALiQdJdsrgX&?my1aDOS5Y;OW?MJjm2C23JN@zhz#xmJs z_3hj0lXU-{lAKxX4LGkcGy>Q-bavx>bpFM{{|u7C?5^T+Q@spd)GHt^49X7At_ys{ZW8oAi*eWb@(5IR?!oy}X_l}y6KNzhyo_+t)kB4^_SYoqlpRH0w6i_WE zr6P};ldYp;&F9c|F4cs&mrV*?Hzai#%>4rnS1dW|Vq{BRgrK0YqY^rM=X^GtRr$|o zZR=e|>kURf{qp;l&zjHgsMp}07l{@+z$U0DieU>DryB zR|RFB8cdJEOvH^T&jr_&GZmHpO_^q*{`EA|9Dl*aw#hhvsum1>!Erl3VB@0H&`B%- dEL_(1dG1uf?K-j#@G|RD7rH^0cAYkizW|MAN7w)W literal 0 HcmV?d00001 From 9b9adc07e9ef6a8910232590bd228cc068b334a8 Mon Sep 17 00:00:00 2001 From: ShardulJ Date: Wed, 24 Oct 2018 06:45:11 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 170 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 501 bytes q03_skewness_sqrt/build.py | 10 ++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2071 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..a1f6e304a0ccf39a2e5822725b65c8913f76080e GIT binary patch literal 170 zcmXr!<>kr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuW*`QCtWjMW`UeMHn;FHf=JQ&Lm32UHuuC{)y|X z1XuooEAI>nb>O}Z=W_0u@nF#VIC#H%!w7w%okyTQh0w>47-Bd_1&%Q`J;_Pz*y_d} zcUC@gwm9xEmw7KJ4j7rC(Eoxx6yny^YyLQW+Gn()QKe`mMyY;CLC-!@U5IlCJ%LoA z6@CW2L$tMZ@`sRLgaAT-VQ1S}?%b$4)3`gMIlop}%H!^Zy2>8T6sMun5+UK1jjEKf z28Z=TlPt?xXJYY+ln>zdO|&cv9?h0iu{ytuZcDY+lBPULOU9!)r&Xkr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuUP$z{M=Oi;Ecqg zl+qk8{qX#v?BasN=K-LxmF#`bgQ!sY` 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..1b0bad9974e2d172059441b05c15b39de4f75ad8 GIT binary patch literal 2071 zcmc&#Pj4GV6rb5Y_QtWJq(Doms;rO#S`=bvPN0gkDkUmHRz<2JElAs8=h@k0z3a@( z24a`%6EIXJ(ELqA0$ndB)O@{n_yTd5V=(w0u@4BgPJ-nnUG*bJMTfqmr3#)O9};KIs; ze`kfQaCM)_ru1Gg=>ebEVOv@UELfRhY!>j+dji@#5E^<@tA5kb$M8c2T1Was8Qiiq z0MjqhRH%U-K|EfQ!icU>BFT1QeHv4wmlwsjheO{*11#i{g_h*fdckVkcz2{L8+dnX zTwz15%${3>6Q5TRVY}QQXa|d6VvbSiqR)6Z9^lY-&=_X;g#W~!vm?vc&$;BAY=WOf zsurI6)^#?qi8TCx(^C{~N@o1d!yhp<1JcJViy>r2`&)9`-%m~2R??eTGN zfzq8<_$^UQ{uR}?ak5BtO*H9pPOIIU+PG`{$(&IMeNm*wKNV>K+LyVX<;EWh6Ce76 zir?iOfql-kqEikm)xw)vB|{0-rh~Kc<|X)N;jZC&ojS+Vw_hvund>}z5(n02o&8Om zpukXS1~qMLlH7uztls$Z^Q5sxd~-Gezn?2#0UmW$GvFuMfA&S13-fH-Kg$bL9LzSL z1pF->IOTe+ut)k)rj5vADA!32Agh{;kjalrw@)!jhdvVUnxX%YbL$dv_SIL(>3s#_ z2GK*gF{H=h#ptR8>aUaW-m=+)szO zu6vOp#b2JcdJC7{#i6NnGJbWazwZ71%hUJ%+EZ_%|J9(XO>|M$(Yyj2NpTCu3|ud0 zmR=NPVhB-GwxVd5V*{mmJBq03)+=g_!mg8{>=Z>=Xb)8_P>)a~a_SvbGxWIE@Lc>g zJiA&6I;B@+iJ@9i#7@{4iA)MzS|eGy-xo%QMiGWr8FReK6OtRWfUA7I$Z&Z5J- j&{)3J5mc#Gu`h#DdUxx5KBJFSnA%u@ZQiz8ylwvrjGGn? literal 0 HcmV?d00001 From d509ab847469c53bdf33e1cf66b83934f03ff943 Mon Sep 17 00:00:00 2001 From: ShardulJ Date: Wed, 24 Oct 2018 06:47:54 +0000 Subject: [PATCH 5/5] Done --- q04_encoding/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 165 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 616 bytes q04_encoding/build.py | 8 ++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 171 bytes .../__pycache__/test_q04_encoding.cpython-36.pyc | Bin 0 -> 1729 bytes 5 files changed, 8 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..96966a22514e32da438cc37cb453bfe0499dc5dd GIT binary patch literal 165 zcmXr!<>kr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuOR)5{M=Oi;Ecqg zl+qk8{qX#v?BasNUO=A4cOpZqRipbp6bb3mhcga3^Ly1 zX^;cvQoN-w&nUI*$nN-o@A!fApRr>dZz(f7|body(Pyd<0o;#oh1CLTj2i9L!H5q|d4y}gvKA(wzpSXVk?e(T^ literal 0 HcmV?d00001 diff --git a/q04_encoding/build.py b/q04_encoding/build.py index a52c57f..f055131 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,11 @@ # Write your code here: +def encoding(housing_data): + + label_encoder = LabelEncoder() + housing_data['LotShape_label'] = label_encoder.fit_transform(housing_data['LotShape']) + housing_data = pd.get_dummies(housing_data, columns=['GarageType']) + return 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..35812b43a7028c6050bcf070b315f69fb6dd8fe8 GIT binary patch literal 171 zcmXr!<>kr|x)99(1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuL%8&{M=Oi;Ecqg zl+qk8{qX#v?BasN&u<$=6rR~1_IhJSZ76{V)UH51Sc>8bxF8`^R6cjnF?->I(%T?VYG6#kq5%C$%{}6AMV=6QRTuo?f8e zI~65-r-~eMI{fOPV;|zH577Wixn!v)x%6JL7C3$b8OjcRLjsB4j_e_b*!C&=BcR71}O8p??ch{oTU z>SNeHVsuu|VT3d(*_2<8eyr6mdLeQcA^R|zfG~}M4612S0Vu3Twovs9(-=K}@ClB$ zMH(4oKs%dlj~^{A>>kZ+A~QOjj@FbW^CG^yw@u&C>(MtDrB#m6yXb5)+VV+K-LU76 z*FHuqKiv=~VIrE+BS(+fG4!t~RaDHOr(*o59Wn%?H3RhQ z{>{`ccha|Ut_8~x?1%pY_G-ljFqNIU(g9A;LFu4~j5qUV!7P;AbVyQLg7L=7Z?Dl} zn%oL zl{TWv!QOF|2brDKjV4u4OImLsZIIUrY&fAE)81xt8&D!c-qQC9b8kE5+63KBZuLF_ z)&!sNUGDMa2d`82>XIAGZKQH%!`#f1f%G>53CHU{uw~X%&Esas^;A@d%YYtEfVl2ybmf!CCL#G?>@9XC20*r=%rL)j`y zF732>QE%ZN8~)rBrEIU7Zc)*-Y+S3P5#GWwbJucpaV3wmzpWF;k~`(UlCsffEvnDy SSWQs+*g1XP_hP=sBky1JYQxk3 literal 0 HcmV?d00001