From 3182c0f5ee0621d957575039f55a6e1a396f27df Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Tue, 16 Oct 2018 01:58:15 +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 -> 803 bytes q01_missing_value/build.py | 16 ++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 182 bytes .../test_q01_imputation.cpython-36.pyc | Bin 0 -> 2331 bytes 6 files changed, 16 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..b153e328d7982162c2494c7e903f0281676027c8 GIT binary patch literal 158 zcmXr!<>i{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU*7r|`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l gA0MBYmst`YuUAlci^C>2KczG$)edAyF%UBV0Fme^8~^|S 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..8c19418a8e942bca7ce95f1298ab09c88abcbb2b GIT binary patch literal 176 zcmXr!<>i{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU$Ocb`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l vUua+$pPN}+3=%6#%qdOPkB`sH%PfhH*DI*J#bJ}1pHiBWY6r5m7>F4F@8&QB 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..7f8b8d1b2e695e2b64f99c3394ab4d76f666ada4 GIT binary patch literal 803 zcmY*XON$gS5KhwX-ktG*9_F(5xoocro)%F=R$(24Srnqs#7<35&-TltdvRnvjaUDJ zC&3@$!M~8JC;x&cE6p&B3H7C@qF!I+!DtkJfA;h3FNcudWbgQ>KSt5d5hRhcB%I>Q zN>(}Cp#;DVeU-`_hlsGFN6mWfWM*d7!P?Q>6}at{$MsTn^F_J zsM@{*^=T|cCz4KyqCU>_m5E;p{km396bKWYsq^A$P{Z@4n=eHRCO#8NbAT6h(hS=&*Uoq$Az0&S!c}SM-`lFQ*f-8MITfwfQ@nzq189TYxqq z!wFfj?dxoabhcT-!5eM8_TBeJgLj}P#|RrQqnu61f*~pK%s4YKGj0WM2Ji)1hmGK^gx8dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU&;Cz`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l zUua+$pPN}+3=%6#%qdOPFG(#fDb|mV&&HNNL=a$W&dko7`T4&2&Y4fUUH_N;-=6*6Amk6S z_JeQo5Q^epIN>xSQyNi#UoT(eRRiB$Rrp>5HiLfUgZ!Bok5-r~39&d4< zw@2<4iG1M-A4b{-gm-xN72#b$7k1R)))5Ie&R{1JQsW&9r5`aR24_~?WcmNuiI%Y$hWA zfJrtI$EVP49kEP2m1!ap-2U|sH+~33Jpdy}L^+8pPPz4p)X<@JxXT+*y9g8N2113p z$=kdGwa2>%%WNQ?!zF@*!jkyIJv=Cnpr}3=O*CE5pXp07v9$e?a=JwpuqRNx_C2(2 zk%f(J zWya1#9$LmxA{!b9iT#zx4!Hf9_r}Fk^o~n4W)jM{zq|Wc@B2djsAen?y`pDq_Ttj+R!GI0U11WSXc&3r69Fn--c?GtYTCa?k9xR1digH6OS~faKAN?35w%yi_pS}RzYWX$ zbKw0!*fL%m=Ma8zZ2UN$7QD=`-HBs-BI*&jfv3EI<~EuwG#{YB)Vg-cDpWDUNeoE* zQfNHtx$t+qhUZixVb^$No@%^EiIR&Nbv~(NZ`>csG~@My)dcHq)$ literal 0 HcmV?d00001 From 48d07cf43602f32953d02abc2c2a79d11f63f77b Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Tue, 16 Oct 2018 02:59:26 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 178 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 670 bytes q02_outlier_removal/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 184 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1794 bytes 5 files changed, 12 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..5936ec3633c3afc40b330f89e549ce282f60936d GIT binary patch literal 178 zcmXr!<>i{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU-9}G`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l zUua+ypI=&%lbKo+UzD1gUzV7oA0MBYmst`YuUAlci^C>2KczG$)edBFF%UBV09?v2 A>Hq)$ 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..baa811a169796b72d9aab86aeaa8eb4047d7fe01 GIT binary patch literal 670 zcmZ8e!EVz)5Zzs`6USK=%rMkL?9U?YwMlZn>e<+wj)xxr*h>( z_z-?#Pe`1&@By5dbxT??s~OFko!PfD^JqNw$^84rAB>Qn5(7hK@ilw!q<1pY6qCTEuuDH;(rTBzbMsW--d zBkK2sKGq=2=tQ5YP49ZAWi!h}1;#%STBI=FqCc969Nub`Ktk+&AeT`b5qv??E zfGmmq-4#XT><~l5cgX3;67O&FJG$aGxgA^aS2l{7onw8hV79-njA9&n8J=kz5=j@m z{C=SwMB2`29#At>MU{&L0>^k4ttc9mgW*z_m2p)e;d8(ZlZ$BouJd=dY0<;o1nxq+ zp8tiu5xs|8e?Em-xrT7w)|t?#+0k_RB>Yh7Rb3%}n3NL21&F5A5JQow0zj)GjVoO) zA!)*k=}}y^O|C%48rJ1Tvd yxJViIn=Q6+R<<=Vn!Q^mw%hN^`WEh)F+OFyXX{e7IXt%mtvxiJ MasVnrAreaQuantile) | (df['GrLivArea'] > GrLivAreaQuantile) | (df['SalePrice'] > SalePriceQuantile)].index, inplace = True) + 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..3282bee217cfec074c87170bfa387b902727038c GIT binary patch literal 184 zcmXr!<>i{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU#a>T`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l zUua+ypI=&%lbKo+UzD1gUzV7oUy@o}Qmh{zpP83g5+AQuPP^6mi!>E#q8AV^dr}xNFiIrZL9EY0|9hc-%G5UsMA$l3FOsv$^|M$g`-W^` zE`E8Rl6ZM_+cC#^=%I-{Y|pUiLo|jNzT&_0cWh=E`yH2jm#uIiguL~CZ0)d>O}KFh zXQXJlHJRn-N53Hi12RA!#T+uDgFU$)94BXxq1Shmi*X81nU!s!H7IlRrVwdqr;zon z($SEPONVIw$y5i!{w)U6d=7)tLQjRlHa#2;zZ(3UtJiuVVi?4^guxhuDHKGIO_B^i zCD|lesCkVNEV^O3gKphsK1DOX|Zi2Zm@idrJyst*|?MwEG zPQ7m_A3N11LrK-9i(dKg#tbedyo(Vv0FD5L{~N%?@C^f!4ApnVAV3FYhXOR#%$_+j zS8~%JIc|x~8ZBR50>DZO4AxCB&Q+iQ1(4M=fw#JPgf9n(Z%Ycpr*(E5E|gS^JD zS23jfpc=M=32I80@gBGM@{3!!ZH8PSwNcB14XK$W9cgbg;*QokSYB%?vE}f`Z6H`T z$VuiXluMPshhnWHgmU-<2dZ5(s1;I(x`(E8tHHM Date: Tue, 16 Oct 2018 03:08:40 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 561 bytes q03_skewness_log/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 181 bytes .../test_q03_skewness_log.cpython-36.pyc | Bin 0 -> 2206 bytes 5 files changed, 12 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..6d7cf782c50b47c46962c5c4e3704b9f8de72fdc GIT binary patch literal 175 zcmXr!<>i{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUorX_`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l xUua+)U!0v8nu5ay3$%Z}}#TOUD-Wi&;GAP5p<$WjCaQnV;L2&{Ov<;W64N)8-2lk+6m z`XGG?uATY{oq8mK)&%am`^e*cyyNkBJbd%{=eHM1$S-oR7{(W9_7p)8MJuwVf>Ix| ziU}TkBx2yJp5l8d`YKZKGZ6_S(BJz^c1zOUZ@f=Z>LPmw4>yk!C0m)bMwa!ou$uyP z!-^3(+7+68kI<48-J$MVvZqhu0WOu1vVcD!m9#&?#+j;XmAA-9;WL%L@RQfPP3kTQ{n!;M|WY$d0I&97f6DFRYxBwg3PC literal 0 HcmV?d00001 diff --git a/q03_skewness_log/build.py b/q03_skewness_log/build.py index f008d0f..9e51228 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,14 @@ # Write code here: +def skewness_log(df): + logsaleprice = np.log(df['SalePrice']) + loggrlivarea = np.log(df['GrLivArea']) + + skewsaleprice = skew(logsaleprice) + skewgrlivarea = skew(loggrlivarea) + + return skewgrlivarea, skewsaleprice + +skewness_log(data) + 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..32a73babf9981a9e5e6b840d1b8fb328724287b3 GIT binary patch literal 181 zcmXr!<>i{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUrG8I`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l zUua+)U!0vUEMR?RbBPfS2eeKz4i~=zkd0L zOUQ3z>2Y9v7lwWWLJ&a{lG2b;Tw941+QJr2;-qfqR^QyDkv797CDPvWL}Nz7mULxn zM!&MccG%e=qA9$mM0k?U?651WT@tkBV4DQA^d3rW?sF{%bF2Q+)%)_BOlr-Nd;}*} zM$!z6B;jhLCo-C@2yS@aC?01Ukv@pf(8+@)?!wTwK}Zr(K|)JVVLc_a+b}!A6%Cl( z+O4o5TA~f_P0U5i+pv3>2E1qnN(E{Vhahr0^lgB9)oZ{xxyK--!=o2CKkPkR+lo zGi8TsEtT1RQt+g-6PX28>1de@O9vtPnW!!t`!ny4^Hla97JAGTjPcgy=KKB6bG5H0 zJd*t=7qUN;+!RVOnT_I1N)=}#Hc|N=IMaW!d5bNlqHh2XT}gI+Z)0*;uHpU}4Tk=7 zz!{B>6WgQH_s)a5ak17JtWmqd`Yl*2V_hSSv|Qk759T(Untrf=RLCJO65}86q>$Pd zxu506Pq~T4{-^@@?1{iW1zTa71534GQW!~vZ7q86TCV@y{bOraV7rc+LfqFc5%;m; zB6Ori14b448?XR+0nrQ)+So|AB|2Gy=|`s#LxK3_a3cL-u6!jS#aSJ`A8Y^d$4So3 z;~V~AUI5?Z@c~G^e@zEYxmxqn>y1^Xnb8f)1^sxQgO66i6ZUCW_OFtX9~o6c!vdGL4@+>NPyq zb3oeFPS7j8B8v^CM`0$y#)M~r>(ZKt(*3%K6H)(wnsJ6dVpFxr(1WTL41UC6J3D0K jywK1|Dgsn+Rkkm3r}S>uk$s4lRX%m08+2*cYQy*o_SZ@E literal 0 HcmV?d00001 From 1e0625689f13052f2d4e0b33bb11f0aca9beb58c Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Wed, 17 Oct 2018 02:12:50 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 570 bytes q03_skewness_sqrt/build.py | 12 ++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 182 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2077 bytes 5 files changed, 12 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..6605d5e3d7724b8f975b61aeeaabfed5a5290620 GIT binary patch literal 176 zcmXr!<>i{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU$Ocb`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l yUua+)U!0vGBdIl26)hWiemJ{J>VGZFT}n_%t;9KN#s#^an8m{N@iY z*WDJ%o8GR4L0i9AEMAo#J9BHbsG+Po3FQ)m>kU+(R*eEMjapUObQ`E$dAB&Lf{+4h ztI%Hgxo=uI*LxoopWY{7F=GTmXLQDLnlqClD@Ojr){WlJtrO11>HI(oC581&OP{HJ wtM?`>*XKBxtZ?sstoGHq>n-*Yzlq~KgJDcR-*&QZ;UW}A@d*vW<18Qj1?(}Gi{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CU&;Cz`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l zUua+)U!0v2KczG$)edBNF%UBV E05%#jlmGw# 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..63e435cca5d02a61809e7645041691b938cb237f GIT binary patch literal 2077 zcmc&#&2HO95Z>jFM9Y$4_a~`?ASD901q;`5ZJL3N!0?bxBlIT#R zyt{O3Aw4Ot(1$4c3cdCvc<7-$>Cy-2rJW%aS&khbK83;#m)xDC{$>l8gY&yM^kX!VNuIDF4>_l~l~|!IZRsS=&<)-4otxB#^{~zv*hikMO?bEj zE-X#>_g2^lmk*e%OYb?89`K1BHl=mQf~6_OW&tm}N1)App`kOisy8kD6n;!W>qs9f zgIiYmV0w9y2-Vjk=#E#UFrsagh|{gEKIu}V7Z=62i$mW*11#i{g_h*fdd@1`cz2{L zYj}4nTwzTv&7K>C6Q7q6VY65xXorhnx*Vg@MW69-+{dAJ&=_X;g#XN+u_Mda&$#64 zY=WOfsurGm)-^V3sj)tUHIKJ=!rZr{)tF((7w$4 zG&BBCnC`&umn@&(5!h#pD?01IQVqPRWipgdWm-5ZZd`(Y7Va%vuTtlj`sQn;K69OC zPZGf@t+Ky?6OLw;P*1+E5M^pD+c^n`%k_~GGU%< z`lnfrx`WvUlz_jX1E*N6boM|$NVO4Z7m8Jq1IV&6BV_WE!tGIv!l91@ykh7ja&BHi z&Vl+mKDnnrTqk-cH-_|Be7yBq1kK&wFhyz&fnQ){N4<@&)jMdeK*^y<;Gv4Ua1;Hm zPRZQ;93|8=%9kDyGojC~oL!n;%D^96mZ#MHzJZ1Sen;7$8~;`10Q literal 0 HcmV?d00001 From 4e4a6178f16e227d200ab44ad451fd5a3f85011b Mon Sep 17 00:00:00 2001 From: Tusharshah2006 Date: Wed, 17 Oct 2018 02:31:38 +0000 Subject: [PATCH 5/5] Done --- q04_encoding/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 171 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 599 bytes q04_encoding/build.py | 10 ++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes .../__pycache__/test_q04_encoding.cpython-36.pyc | Bin 0 -> 1735 bytes 5 files changed, 10 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..f590fa0dc7ec00558402fccc26bd56c0de1d146a GIT binary patch literal 171 zcmXr!<>i{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUlIBl`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l pUua+g6bC8;3hKwlXXa&=#K-FuRNmsS$<0qG%}KQb*;ow33;^l-EzWNG%|RL*$L8NxF#>>|~{`x~FpG z6}a;voOl9XIq?d6ViJM0mge&}W6$TA@zdEXxc~n1^Dj!sZ}MRI$X}wFHwcnQT9TOJ z&PrA}u|o;aohzLqjXm(BD?RDUk>r_oMq*!%W$=~6BN%~yq!hE)B%J&~C2|>3J6(w@ zDBr5ImY{FvQnVs!wJ6jgH8(bRC(K8sUuh6_e4$sx%|Q98Zr8bJzy=pWiwrh<;bHJW*h(2^s$qX)X92dw0b9Ebg!v~1^Kgh}TcyCVmJHM*DD!;B3U z$z@kn`$UP*)xBgq+ZJttWh%3+b!Ay2?IeRX>F*U_LS~uVT2{gjqGy`u3wOh_=&^fXWI5pbM2Hjjnf)w$Yd6GmPUk3`SR7QOZTL zxBP!-f{z%EK&Veo=$z?C$U|=ZMkpza9-|wdn(GpTR*Oah3a4NU$_*`9jx(0YFm$y~ q^1ADf?DQW=`i~hjhkhQw9EB}EuWH$q@WMgQ1PGi?SwK%*KKcu94x)qr literal 0 HcmV?d00001 diff --git a/q04_encoding/build.py b/q04_encoding/build.py index a52c57f..2ef7a06 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,13 @@ # Write your code here: +def encoding(df): + le = LabelEncoder() + df['LotShape'] = le.fit_transform(df['LotShape']) + df = pd.get_dummies(df, dummy_na=True) + + return df + +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..0993307179111267f855c6d3ba00939287ee21a1 GIT binary patch literal 177 zcmXr!<>i{{dNi5=2p)q77+?f49Dul(1xTbY1T$zd`mJOr0tq9CUvc^w`MIh3A*IC` ziA6x1VPs%nrXQYPlwDkqn4GGgoS%}apO%_fQd*Q6pPHARnU|Vcl$n~vm6}|l vUua+g6bC8;3hI}n7MB$3$H!;pWtPOp>lIYq;;_lhPbtkwwFB8(48#lo9CI)` 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..5e8293e7ae00dfe767487ee9d77059a44eb71e1e GIT binary patch literal 1735 zcmaJ>-HsbI6t?Flnan0pyDbYVP&)$kBGPKJY7r6=LPcd+RVo3oE0BhZsTrRn6DBjM z?OCx=xk_Jwhv1%9-~qUuTdwj7Tyc(PH=AuK6Z!bWKDN*IozH&M>xI7^|M}xz9%FyA zt*?dtV{BTYkxcTO&3Vi@`A+V{u5_iBdvibb?U^wolU><+#bgio%8k3yIc0ph!!Z6%(B8 zPr!_;JQr%B7mzOdQW!BbN@T@hs?X!_YoWg{)E5dw+&NLtvUBSO&q{MT6$^;N6QRTe z&MwgJoQfR2Raput9e(xEv5&Fo12n*5E?MkIE}d7b0gk;Vec8g^Cy>~;WCuZnb(gX~ zzRWk}xB-2%V}R`mHvJHdVTP~xulyyOImUg-CEsT&JOOFl`agE|*vch>ac^&=XuCC; z<^AJd5WN8zAraLa3ZtV3@*q0N&Y?hW;3*&D6xNm1J3?zv=J-V=^4iUz7&x`3As^Qs z(fB)4T@3qYGMtuk7@k#nDipTq!=s~5hCh_*XT1<946z0<9D^{Gf&_|5RsblhO0rPp z43inYIQkgJn^Fx8@}R9vw#N?_7xga9Z6XuOffCS^EOP?ByuVH2;hWJnc%@aA*L&z} z^V+aVg57ZFj@B+lEkE7RCt)nA+(hRhuRuq#jEd4kb79hHG_hpfj2O7r#40N3z)>M~ zYKIKLXiN{idhcfHmpkd(IM;yX2==4@0eiJ#1DJ|Wchdrn&_MyAl#DZTXWq=0+_Xqo zTe5LR%WtmH;$?{pN{tvtwNT2`7=K^L=j7P9uzQbFyHX~(#;*}V2BkpXY$dyTnw zEOSkQb|<@f4*_d}&v>6ZeEH#<)V;ps26G#!+}$uYbEGHTjX?a-`VYJ~YpUk*=(}x# z@J1kSvP6|!O9Za2q16v+;XPca_R*kFNFHhzP3_yoZ^3$d8>KTENm3xUNm7SNGB0J7liy7ey70}6>f>hW7MXX+yiewubL)|06|qa;H6Y!xLJw;H{uJNT#ef2y)vHV;laE9h}H_Nv4IzQr=Jk8^QxC6BnftrN?V eJ>|cWs)NrORG-tanxJ&?=5%@23HdG$oPPm=;KlI( literal 0 HcmV?d00001