From 5680d2dc40fb45a7fba54b24e043e8827e2f4071 Mon Sep 17 00:00:00 2001 From: preetiail Date: Tue, 20 Nov 2018 03:23:08 +0000 Subject: [PATCH 1/5] Done --- __pycache__/__init__.cpython-36.pyc | Bin 0 -> 153 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 660 bytes q01_missing_value/build.py | 10 +++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes .../test_q01_imputation.cpython-36.pyc | Bin 0 -> 2326 bytes 6 files changed, 9 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..ee22e7c8f61d757b6e72de0c10a9c72d50ebb1b2 GIT binary patch literal 153 zcmXr!<>m6I`5esv1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnFE{;+{M=Oif}+&a zlFY=+9R2Y8qU_>=#N<@{m6I`5esv1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuL%8&{M=Oif}+&a zlFY=+9R2Y8qU_>=#N<@{&ryk0@&Ee@O9{FKt1R6CH3#X!se07;N8^8f$< 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..cde5d940f8eb43354f583ed643f60f60bf83c53d GIT binary patch literal 660 zcmZWnJ8u**5VpOK+gs&QP#}eWa7{KxT7*CpX+jj~ct}gJGHc(S7oWY@-V=v5X#zin z|3l@Likgm!@#=^UVQIb@kNtUGKA+8UeEaL&cY@Flbg)vepMlsj0EQTrsKgw%gpoU3 zMm%B>i&?@_HffR*RK_f0(=Vt@7+#`z{u5Z}>hm$9juy^Pp-yYN_4!L`-zf9kaO$TQ z=2C1&GrQDoxuzZW`2{t!;jeaJPnT5kYa?o2pj-7*HFsLthEQj5K6L zPS6b=@c-Tx-=P~akd}as4tP+54#w$(4bYArl1%DVYRd z9{EV>+E0{rs+ZCy!JzYrKU(YF3e{AhBjxOHxA2M6j><9})#BgN$9wl*ef|xZBM9~T zb+OhPUUY_YC#aCcTWvnrj@G=WHRHvKQ`Z|_an%ULxe38Lqg!6P;^Wz(+6X%)w577= z#rs}JcG~THE;e27s1sUEA&fl+K=>hkgtI-G;F_mC?WkhZdeSkU!9-a#j#%xgeRU>> fi{tGv;{%w%fzO_7H0vdQ8hU8Mhs&azJivbd)*r5C literal 0 HcmV?d00001 diff --git a/q01_missing_value/build.py b/q01_missing_value/build.py index 7dc4d18..0caeecf 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,13 @@ 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']] +def imputation(housing_data): + housing_data1=housing_data.loc[:,['MasVnrArea', 'GrLivArea']] + total =housing_data1.loc[:,['MasVnrArea','GrLivArea']].notnull() + total1 =total.notna() + housing_data2=housing_data.loc[:,['LotShape', 'GarageType']] + total2=housing_data2.loc[:,['LotShape', 'GarageType']].notnull() + total3 =total2.notna() + return(total1,total3) -# 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..c8cc27eeebffb1e9e97fe6af0803858b7f1c28f0 GIT binary patch literal 177 zcmYL?F$w}P6hyONA;KQS#;@3lcmf*>3&9X}NBz2+Wb?Cv;Dx-Btw*r4GAYD?_ZX&` zd0CFS`+KKSURl2ssjLz*NUGIFjf?d|g*^ZD+0)6jARmCph8xI6X(oyleDTt5s=8o9{c$6eg4kzr~Q6-eD=o=zqJVYovi)f zn>>P|IT%hjEy$E6lw#W{oW$iW_X=<7Cw|@M7p-YKX;UKHNx)kRnsh{mw|T%jJmlT6 zzeSQz_#%Xn?mpo?-hWAWU(kh{^tf|K;*E3IiNw?f&xJORnHIxyr|Ajv>8vu$zT;r8=M(7FpA}JC(|cM_!ZONN%e&iEa~j4XZcCp44#$d@QBSs67Dm_ z#^U)Yv^$5a5Z|ag6B%y*>W3RYf}$US5hS6UBo3$Cc}W`RPeeS~E<5YNF9K}KOo{NWw}l*dr?9vDLmUC>|X8JRf7J)@j%kp=7tRIh!HoI7OU zBI&TYH&nRXIhy(VPkshIjNlPaQ%!|5I@;zBqW%0tNNB~L^1)AeU~HFZEtGk3T(QEs zg^;mhJuQln^^n+KiRyvdpZVaZoQlCr31M=U7lZFh^^=~lOboJ;i@``RQz?-OInJdJ zDwpGQrpgJNV{rV*ZaU4i#=a9)RAOL&30>P12Upj+Gds1nadfRO#dGxG5E>6moPf?h zyiDcJbu%vUi!*C}??Gdo--cZj^O8$o;1%v(tGR=?uVoF+dCR``0Pqx@rF&J?i1+=+)ccuJDS~yJ*(ZMbcg2-n}vKy=_?Lp99|;#vL1^ zsf6%LQyZq~wB%KR?OvMV>(Gp-4Ls#7Gx6-q8?HTk5Lz4d>r@`5*SRU7n!FI$~mlK>uep4KnDJWY?v3LluH lchNv4uqJ$P|LYEBgNF^q&v9Fgz Date: Sun, 25 Nov 2018 18:09:59 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 173 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 770 bytes q02_outlier_removal/build.py | 15 +++++++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 179 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1789 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..522a44e08776d976526d878437d092fdb97ecbaf GIT binary patch literal 173 zcmXr!<>m6I`5esv1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuPFVD{M=Oif}+&a zlFY=+9R2Y8qU_>=#N<@{8nu5GE;0mK8fc-Mn}461C}C6fHVrNrR#(8bBRXM!eWkXi_0511{{z?Zfny zxE3Aq3YmITGNk3o=C;$2PwudhP@r7nCpVfvOCO6&cE*q?s)DD zuhns7S3di|?H6U<8Q^|&YR>9aucl|(T`YJDK0D=x&*AeL_0a{F@X^#2R5YZ+6C zv*B>Cy1#cS=hf+#B9~<*_OdFqQKMr0P}0qRefD(p4JZhZj5e0GUd}P-5>)yMbbwB+ zfZ=N605PuSApV3h(Pc7a-zIAyENJ{yTS|y260>n8F^|LT*`GJQYAqJsbIhnO^3pOv 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..fcefab5647b0bd63df9ec0f3cb0a22150820d627 GIT binary patch literal 1789 zcma)+OK;mo5XX1M)EUx|Wy1zafx{6wvpe(K|L&uHKm6|epVxnRjQ!2Ft`_=F z@YWKIWRmA>&STEWcXB6or7OMMoBOd}zw`6fydAeW19uk4){4g+=*YGVWJiXwJN0*2 z9D)xae(4@D*^~WuO!k4V+_)#5V>TSDaV9q8Hh2ZvJQW(oYo~ehL0OqR1C=P4m!~4f zpurT(q{?%lrg{PCav+5fBcnuC9Hja*4!;-rr$T+LK*XIR^&&g1-QY!Oj!(n_;_yf) zF@;xW=y#4q4nL?Yg_LS|f6?qu@YefifW=(0*pXa1?^x46K0WEn7CwFI6`w8H!Cpdp zpPG1iwd|DRICRm#0p3sX)(_DbX84N#!Oz*uG445+e3z|oB80s4f8y-0l}osB3U91v zxHXyOXU~2|2nJ+?JgPYqMn`*cKRU`zp+IlwDIen$t}?S-p*1M;>}@4->*i1l9qVbx zC)OjHe=^m>uzwe$lX4EDg#s{{$nw$8rTSGbL<*y{lrWlrFqMJ?ifL8=sH~VK3sugr zj?vr0hsm`y8yN(mYn$Bg`CxHocPZq0UP3idL7IwZPQaI6+`#tW*4!)9X^fisr|4`` zZ=}9!LQD2Q1x|i4$E%?w;AwE=> z3^mo5K6>`SjU8MJco!oY02~1v{%-&m=^F;57TVf1g9sf|9BR)vGk50Ae929Vl(?lc zXS{rQ2>>@)WN^zwlTt+rPyj_kBg%C2W+4hGbo32IeXGPA-t0$bWrdoAi&)f1w5Nw{ zd#BOhbN#%~MieR7?r)hnLCw(mTW2AymzD~wKcRu*&Sp&O(fmW+fV{?VP&1^XpibMt z1~s+I_<%cn`T4EfHYry~ZPfDNhSbcFo^&@F@yF{O+*xbdUCYBCw}EInW>6z2luMPs z`+ZtV2<7lGCaPUDs1;I(x`)R4b@DAu-mRN#;3sw91I*EMs4%|VyS2ydj4`f3kR%1N zO%fX>$-IOTIl{x4OQ%jRHeX9b<*rrtDhfJe7X>a)B!OHdjb)f4wFoP<`ahE>mU bQ&Befvgzt8npRUQJ={G#-g82Jj|a|ww{qVS literal 0 HcmV?d00001 From 292a1d5670dcffaa93d653227978e2b60d333e94 Mon Sep 17 00:00:00 2001 From: preetiail Date: Tue, 27 Nov 2018 16:49:12 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 170 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 531 bytes q03_skewness_log/build.py | 9 +++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../test_q03_skewness_log.cpython-36.pyc | Bin 0 -> 2201 bytes 5 files changed, 7 insertions(+), 2 deletions(-) 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..cb7ddfd1d614ddc751f3b3c7b61c04927403e6f0 GIT binary patch literal 170 zcmXr!<>m6I`5esv1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuW=#N<@{q$&qXdmEt`m!r{!;{8vsm8f|%8}bG&kNDc z(Cj(NiWFo`UTH%MwxWXWlQs4Ji2P;PUxr~O_1=eN=OYT}(iZSB1H`AVDBNRd-x`*2g zF^-3B%jQxq$F|{(?HYA`&6VKRF)dtAwUu5P|9LLLF-3;|YWjHW>bv$g!~*Awmvf;}_D3SX$XwScrT=GR8HV-F5#45xkIBvh@gdR&EM$;5~+E zrpWWj`u^Ull-HnNvQ$cR6nZG^9i_X=(!E(5jg!%$bpD_9W 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..fe3545dd0603caae932f21eba27bc9ee56f828d0 GIT binary patch literal 2201 zcmc&#&2Ah;5bmCz-Pu3m05KRO7zqWmQRF4b2`M6pLNJlg3Sk6d5~X0O-&O`(`m6v)GKk}<@e%hEcqb6tI?gXka=TQrMXwCT} zCu&EXO{SVEc*;}&eC|eFkw_TJ}-kWz}S1z!0^zizjVzme4BwWBF)EmVr2|= zRHUiYV>5+#wxXn!1FL0{ZNz3TCPT*$nYe?)+(H2?;)+F%;>vl-YPWIrl&=~%`?Xt9 zL$y>J-8EYvE?H2N|yVp2j3GO_?b> z(iqV8{*ywcrJF+5cS_GdIx0Pa=x3(8cX#plwd6?xkoJbpQ zhvN#{(G1f+C_oon!avf^G6lZn#VPe9^AE&vrkFSOMd4W`e zqXU@w@QUes2j)R$tjuC4J46Fe0uj7k`Xf>=J+j~DH8RAtB~Zc&lz1EBT~Xh@ zsXtBj?rM;t(q6;!hC*YAjl*Zx&qwE9Ed0+PY0B<0E;sZm_(i{p;=-V8$rL`*Nene8 zl;IZy<&1?>pir-6 zE~52@4uA^J(@BRHKsCC(v;3rmHszHlB)XO(@Zk@2ivMmMgdl}68H~}+S$I?&I^N`q#{5C cS7rM=cgo;a9odI;S>;m~yFr(Coi>iY0K~3H Date: Tue, 27 Nov 2018 16:53:10 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 171 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 558 bytes q03_skewness_sqrt/build.py | 9 ++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2072 bytes 5 files changed, 8 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..234c7130cd792d7fb06a5cec77189445ebf72527 GIT binary patch literal 171 zcmXr!<>m6I`5esv1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuL%8&{M=Oif}+&a zlFY=+9R2Y8qU_>=#N<@{9HeQSc%nhzRviVl!%XyJ<|)l@&d$KjR-suAck_ zL2y!3G+|y|W|F)&*&dCu>HPEZl@jts{tSkE55pcJ2qI`hX0)Uesj&Kr|VO zXi3YJUzUhi44z4uLJG+;++k-VAHL&DB&R;MQ@B5QSQp&!!Wk~rxVG~e9rPn8#~23~ zz4{}WkR^Gdj!xJk6?Bs!y%*VlBnFXxSrLr%?tYGQmytr*=P-p|-B$rKb(VD5%yoRD~ z1r*o7U1y*Ibt4skk?N+>rkz0Tio31tDzvY_+A63OSDkFc7!8d6<+IRzfOie?GxZMTKAMGqtF0+s>jBGsIH=R^QAY b2x30jnYE&8U^l{@T|-zy{e)#Kqsib4d~1y# literal 0 HcmV?d00001 diff --git a/q03_skewness_sqrt/build.py b/q03_skewness_sqrt/build.py index 4bdb0e4..3e29976 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,12 @@ ny_housing = pd.read_csv('data/train.csv') +data = pd.read_csv('data/train.csv') +def skewness_sqrt(data): + data_trans=data.copy() + data_trans['GrLivArea']=np.sqrt(data_trans['GrLivArea']) + data_trans['SalePrice']=np.sqrt(data_trans['SalePrice']) + return(skew(data_trans['GrLivArea']),skew(data_trans['SalePrice'])) +skewness_sqrt(data) -# 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..0cbb9d2fc3fd21eeb2bdcbeff8e58424c06a35f5 GIT binary patch literal 177 zcmYL?F$%&!6ht>*Awmvf;}_D3SX!mAun_!&WQ=Q)-Oc_DB6uOMWa|;^tlSjhzW^Hs}Ubx$Hy6S8-v{;Y75>a1?F)@Px 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..812ea8c0f2852f55fb31f161fbda7f23c00f97b6 GIT binary patch literal 2072 zcmc&#&2Jk;6rb4-d*j$q!beN0s;rPgwJ5~UoIn+6RZ6IYtcsu_ElAs`=h@kGKb)D_ zK&)_b{~5%;z+bWl4sh~?3pXzC-mdG|B$b*IYt7r)oq2D6?>E2qyxZxtzC8QuyW0)M z{$LB2gY$bh^b<6aNuIEjhn&;gO03Y9wsaCFbwjs$=O&G`88$fs`^b}x2@hAmg_Q~a z-U?gc>OPZA>Ahgm13t0CwzLjdurkHiEa0X04QTT~Xy{F?`b|eahaWP~I?~6=;Fh%^ zm_d;wLJjo@`r|bzjOZFA;%uj{Px=(;;m~){01LTfp(VMrUa%TB-W}=62HxEo zSJ;p%v*#A!#OGB+*e*8++QA~2KF6qZ(Pumy4{+!^Xbdxa!hhmt?8q|q8JB#MP4Kfw z)xz_@y2d6pk%k{|dWynL$&BB9_#>ufK>CCP+smbfPWitAfAS>(EAnuIy$)$UDg+%^7WPN{@}C=%nJh@=4R%iPa$*$vUn}*Q>pXi>2Nr0Z{SBO; z!cc1lMQv=-+=8O4-uUzLq_IeRb29| z{4E_g<$5i#NBU8wjmY{?u9F-hlOLDvfMS#meI(#DL;oS?<|X9ptFPjd`wGN$ zqK9&0NRP$GJFi91-2H#1NNphS3#{BxZ{ln97Md$iav&0Ttl~c0M8B(3GIw91g!)BQ zGX$nq4K+e(Pn>xN8h(0f_wnXGzwb?{!p0wby(klzW3il93cT!4RT*K+*{C&gKS^_4 zHzP%gzdUdCHZHw~LsRc${OVAD-TUpAC-48cr`|#Tt3g$p=%TKnc?CF<;uek>xL(jK zy(r2=3Q<(HqA1N}k Date: Sun, 2 Dec 2018 06:05:50 +0000 Subject: [PATCH 5/5] Done --- q04_encoding/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 166 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 745 bytes q04_encoding/build.py | 11 +++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 172 bytes .../__pycache__/test_q04_encoding.cpython-36.pyc | Bin 0 -> 1730 bytes 5 files changed, 9 insertions(+), 2 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/q04_encoding/__pycache__/__init__.cpython-36.pyc b/q04_encoding/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..a217fe7381ec24fe0c973ae0fbc3b326db3dbe01 GIT binary patch literal 166 zcmXr!<>m6I`5esv1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuVDR*{M=Oif}+&a zlFY=+9R2Y8qU_>=#N<@{TZlX-=vg$g*M}W&i+56D-02 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..f37b01855b039cefa9514ef0a215cb001e54e92b GIT binary patch literal 745 zcmYjP&2AGh5VpO)*`^h$C{m6bbII~|tSS&cy_Bj_QIS?iD|bEFI(58@?Nkj)PvP1J z;SG2eUpe&^I57@X)Ygp0v-Y?1edCwg+r`tX=*v$=$S?9>q!_G zkE)0gptD#+Yg#3ch*%^d6`9D}WJIb|3`FsrR2gKDt|`Uar)0c!he+gjO#SePpM!d@ zn@)iFwj;RXr88XWNn@{k@sZmzZQdB*esE}xr`{0zFphlM8<@&#pNqwOzN|I(g)m)T zPo=T$E|iKo#Qa)XlLU~Rdv>)7+Ke-w>CWkeQU*IiJnMx|n@%^}`K=aQ9dIRB9|zcK zdn#Rx5^6i`%pCteyyzBI>b4HzR+;M@SI=K~rr-xLj}h_rNqN!Dp~O1DNiJ3Sxigox z=M9vhFXa@tTNtQ8w^9R`0M?ss28}DfK6{0EJch~gd?A&X^h=-Lrv`{`3v`4IY04&a zmzpQI8|SDC*MeKKgWGD)UMk>5Pp}AtZor0;{}Rrz{i5Ey2feKSu`#=NZ3DI8@WAci Z2cPfHJF!r35T3xMfSe9lL3df6{Q-aS&JzFt literal 0 HcmV?d00001 diff --git a/q04_encoding/build.py b/q04_encoding/build.py index a52c57f..6eb1f96 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,12 @@ 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): + total12=housing_data[housing_data.notnull()] + le = LabelEncoder() + #total12['GarageType_label']=total12['GarageType'].fillna('null') + total12=pd.concat([total12,pd.get_dummies(total12['GarageType'],prefix=['GarageType_Label'],dummy_na=False,drop_first=False)],axis=1).drop('GarageType',1) + total12['LotShape_label']=le.fit_transform(total12['LotShape']) + return(total12) +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..1f4ec99cb024b52f52d778279c02948276d7eb3c GIT binary patch literal 172 zcmXr!<>m6I`5esv1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuSorj{M=Oif}+&a zlFY=+9R2Y8qU_>=#N<@{&yU+g6rS;q#PKFkyOf0$sI@>nSXyl=;DUruQCXHsB_Or}$vwDJ&r8<9vD2CH zij9_2`p1HrrAh`T1q$&71dq@0pnbGIknILosPQqVad8 z`WW`li_vK{htWa-m|Wz==;uoPq8B2A5z-H%2?$dwNTHnOC4j<)qzhHeu#VBo2cO}1 z+oh2~3beK9_W0rAyxFC>O=L>j)83luWKO`B_qO>vd^7q6rL@XYdKaB-N?Srns~h^< z@!G|x<>wpbBuqqInCMItHRwoIQCXR2E=+bBO)ZZ%BVzZOQ$^j39Tnn7?T{fDtr?)# z?AZ3`eA_dsWvV|VyI(ohkr4%~)8l%2ZVh+y_qVuXob-`sUc00PS<8E`SRnuer zxYS0J88mln=Ru~YRjo-CbS4{TAsa8N6g2*XGA6xE^2Vb=V&2mC8guVj=Gp>nCcAnM z0c(QK_>en%`O%xyy}slIa~rAL*)TVAq$k~tK>YFg4?Ht#>gMvnkJ|)kx;aoFsFG`m zz|{$~`avzcj|P5YSe;WTqofopbYr1(!_p-4^B?<5vmZ`m$%kwLFB>iojSeEQA|5a2Ie9@x% UlD5?ZrH?14&-+fucX{Ca3o%W^-~a#s literal 0 HcmV?d00001