From 73673de0ab3b27c3bd74d42ffdd1fad840daf954 Mon Sep 17 00:00:00 2001 From: Tusharsharma86 Date: Thu, 4 Oct 2018 12:25:59 +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 -> 905 bytes q01_missing_value/build.py | 32 +++++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 182 bytes .../test_q01_imputation.cpython-36.pyc | Bin 0 -> 2331 bytes 6 files changed, 31 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..cb393e16515caa40dd0e971ca16b659a416f98d4 GIT binary patch literal 158 zcmXr!<>ks^-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnFK_*f{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k-o ekI&4@EQycTE2zB1VUwGmQks)$2ePCXh#3HH4=Er3 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..1214d9ab319715029f15430fdcedf526cb8c55da GIT binary patch literal 176 zcmXr!<>ks^-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuUP$z{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k+d uG%$?M%`7ekiIpYhl&0#($7kkcmc+;F6;$5hu*uC&Da}c>16f-P#0&t~Fm^s-^noQD3Qe4SitzPyu z1Yf{+ac;fx6}<9HRH!&`er9rhzVprG!S;5TJ73>?vk3W4ZY>x6$0*GyDnSG-NJIzA zA`2}m?9z!GN`U6Bur@UEz!SD`geyGZFPsU9d=ZH7BZ&eCz~4}cRnEwC>jzdO^C{Kd z^Rn(*P#?yEw|v$rp2>rxxz^ze-n^FTi2|;J6Lp$h53YY&wP#CSgAPx);tM!mp&y*_ z0$!>tfrOgMxI7dG^HdJAw*!!`4=BeYq8^0x;w zS!=hqdpBiBjXT$N30zK@9+z3uWO5N-^P+<$@*AY5g~dvlA`FiyVne3(lB(!R+2~MYX$lHt0*Ya(X0q1SoX?}}G;3q5Dx0)YrM8MH(X19aIK~3c z6fZ%$X;u`HBdSWk)YGG7)eWdjkI2K0G4_ePgtvneWadTks@-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuVnp<{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k+d zG%$?M%`7ekiIpYhl&0#Jq!yPH>&M4u=4F<|$LkeT-r}&y%}*)KNwou6UJS$x01k~Z AasU7T 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..cc0d59c8e24e1a6bc788130ad64ea566dc3894bf GIT binary patch literal 2331 zcmcIl-EJF26rR~1d%dM37Qg5`VZy0OcVRy$8k+Ll^WH`kYK1<36XHZjlA-2~@9rkDXg& z;UejnryN`YbK8)ZIP*W8`8Xax(d(nP&A|$j1p7Oy@d0=dpX)Tm_^sHjJ zb#oyHj`g(2$JRq)ewfxBW^;r$LA6+)%DXpq##ASiqL^5M_d(wi{aK&Als!@q(2a@GY)v# zhJ6~Wbtuy1+OG_oJKgI=Y zXStU3aNhxK2)xAID>Ziz{PnD4_YI^B^A@3-)S>e`SCO`I|8KZLlK%&;)T^+rLJ_Ff z(A-4xI+|N(5bE_<*?S9Iug}Wfk`>HO%fR^nJ`6kpTVzTXke#OPg4B7+gAjuJv<#o~ zeDru8eY>ucw3G(YvyMh=bRI|pzlLX9nU;{uZL5hd>oR$|9yW2TNV@=_2l~aPM9l_}(@w^Us0r zjRqYXB#DIZOA;F Date: Wed, 10 Oct 2018 19:37:24 +0000 Subject: [PATCH 2/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 178 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 1139 bytes q02_outlier_removal/build.py | 36 ++++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 184 bytes .../test_q02_outlier_removal.cpython-36.pyc | Bin 0 -> 1794 bytes 5 files changed, 36 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..c0fa46b41778c3fee01192353c03f4cf0b425cf2 GIT binary patch literal 178 zcmXr!<>ks^-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuXz28{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k+d yG%$+KFD=Q*Of8BpO3lqLOU%)akI&4@EQycTE2zB1VUwGmQks)$2eP;rh#3GnK``zB 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..0374b244e8887c9197ab5f4f50634a71c16b3e8a GIT binary patch literal 1139 zcmah|%Wl*#6t$gXl4c%#u%S{HEKsG9P*d@!KtenOqMK47wW3leirm;UO`361+bJ!| ztjd-@;0O2#KEzuVhz%dWit9|NS~gg^=U&U#_Vqc}_xkw# z05HUGfnwZx5<9JTb1&|+ksk-(NijDG;}FlXyK$Fy^B!}~F-9EcedeCyc)$nDV;$zR zfX$7)Wfae|kaa(yc!4kQ`TyqjuIDnmgNFT|P$AkLV&f@IwKAP-EK12g4j9!m(voIk zEmbEbd`;C`A)iZ5&D^Hk%1+ua*ednTA+5LxH>sp!zIz7o+zu`H8=0j%#rAv{4w$9o z1(xIY;g?%DrcXL%sW+~V_$K4P)ZRy z$~KQmv+7I|xWNP;s1%^8GJ{c8Xf7}30sIb@wBJRXB^Ui9=V4P@<*exI<(uH~q-1r$ cpV%LwRse!l>;U(ycS5q{2ELVl$qV{_08f}Pd;kCd literal 0 HcmV?d00001 diff --git a/q02_outlier_removal/build.py b/q02_outlier_removal/build.py index 74df5f2..d1738c9 100644 --- a/q02_outlier_removal/build.py +++ b/q02_outlier_removal/build.py @@ -1,5 +1,12 @@ +# %load q02_outlier_removal/build.py # Default imports import pandas as pd +import numpy as np +import matplotlib.pyplot as plt +import seaborn as sns +from scipy import stats +import warnings +warnings.filterwarnings('ignore') # Data ny_housing = pd.read_csv('data/train.csv') @@ -8,3 +15,32 @@ # Write your code here: +def outlier_removal(housing_data): + num_col = housing_data._get_numeric_data().columns + print(num_col) + for col in num_col: + housing_data = housing_data.drop(housing_data[housing_data[col] > housing_data[col].quantile(0.95)].index) + return housing_data + +outlier_removal(housing_data) +ny_housing = pd.read_csv('data/train.csv') +housing_data = ny_housing[['MasVnrArea', 'GrLivArea', 'LotShape', 'GarageType', 'SalePrice']] + + +# Write your solution here : + +def outlier_removal (dataset): + df= dataset.copy() + num_columns =df.select_dtypes(include=['float64','int64']) + quantile_95= num_columns.quantile(0.95) + + print(num_columns) + 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..41461511cf99604173ef52627fe9d3de60846933 GIT binary patch literal 184 zcmYL?JqiLb5QVd#Ai^HR#t{Xv5b*>y3KkYa*d2GXZho93f=BWK9>&&NSeX>!gYV<< znzty+aW{OPM9Mqsmm-yI!Vi*au@{qK_Yj=tzdi)5)dYv=Tge$MS4%irzIZ1qg38te zXObZ@A(=)QB37nB$F`#?z;!l98$+*%kxAQ|>>-d39uSpL0deZ?uhClDI`*{5_dX%M De|9rg 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..b8374f6520137db0adc6103ad9b159aed9fa57f0 GIT binary patch literal 1794 zcma)++iu%N5QcYokSOZV916EagO(`Z3jwZWBtX#uL69O%jR2`q)J6-i7tEGBlBn>Y z>@J;HNUxNa=?nB(3f}fguh6T`kd7=HHc$#XJ0fQf^X)(Tpx^iB?q9$C?J)Ka+j?5) zKgOmd8p$M2S;j-o$+uD~w52Vb)XCh?t>3w6D{F^s&cL2~vbEx22RgDXJ=u}I>`vWX z7W&|Vk6*e+O!j2|J(GRlD?98->zEA(Yg~y9dF7peHcy0x@!D$Md{mSsO+ZBovf@;v z7&MrInUrZN)Ko7ZUJj%%Vq}y^@`G5PhW?L2|B|ck6o{~Mq@E|Iwd*}E%<)VtAoP!f z5>q%iL%(w@Qus+FF~qco4-c*W7@OWl11#i{g_h*fde55tv3H~^TiCmlEA}nf!Cd_6 zE+z5e^0s4+^Uy;Rd)S^})A!LBX84N#!QZjDW$brc@?EyVg%I-A|B1E3RyN_rC7iLM z>DFYHUp#$_5Ddrwd6XICMhAOxKR8NGAxCfMC>P@to-(VtLTgaw>FZLYm7PL9v?@nK zI;k9@`6p974Ewhn&58_0C#9YVMJ*HGd_DTLP_Oht#4w5r38M)JQ!0ocpC&ngO7dy6 zP{kZKGkSe^Ke}>oBZE|QZKG>GA1uzQT?)B6E~1Umt~6!9ERQe0x(4vUjbksNr#Wi$ zpQE#lz5!1P-(a@KYa64M-);y?n20hp0qU>>9mpcc3ln6*#Is;p^S&H0v@h5zI`yHY zeC$-03?zS6Bi09cR~||oz0w;L+cND1M&*PLCuiv zgL>EwCa5W0#s}Qu%P()_wi$AX)J82IZ%EB8=}3E{5qG@a!SY&Di7gL*-UfnogPdf6 zLb*^0d??mhLMVq%aiH2ogIXbls5@vXw;p^$lDF$58~9Njcn`;Dx>*=s?%kN<_J}c_ zffq$NvW=q3kD{!QWlDZ8is*J|zNi7tscw<^gv@7TE|}LIiB}P161AorJnp&pYt?Uu z{mLuz#L%V{?J;aMGEsN&Pv!nzCaG+0r*@Llg>LGi2|c{OWmI42`B{Y0(5RlUckV=V hVl}LKmFqTDc@LYc9?`OzQt4s!^mxzm`5o?A{{dr!;3oh8 literal 0 HcmV?d00001 From 72dfd7056ba013bd1d2738a8efd6b716dcc11283 Mon Sep 17 00:00:00 2001 From: Tusharsharma86 Date: Wed, 10 Oct 2018 19:46:50 +0000 Subject: [PATCH 3/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 175 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 480 bytes q03_skewness_log/build.py | 10 +++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 181 bytes .../test_q03_skewness_log.cpython-36.pyc | Bin 0 -> 2206 bytes 5 files changed, 9 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..3964ffd03040c1bc34a0571926c4bb161a0a797a GIT binary patch literal 175 zcmXr!<>ks^-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuNeJ|{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k+d vG%$`Y&Q2}QOD!&r&&f~MkB`sH%PfhH*DI*J#bJ}1pHiBWY6r5l7>F4Fnr$zq 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..9212a31f76ecee91688f2f45c59f67cafd632710 GIT binary patch literal 480 zcmYjN%}T>S5Z<38O>67ji+J#oOCuCSL`3o6MT$_N7!P61PTREkb9Ymzc#ALNOZXsr z_2esfayJF(z&Ah3%zpFDXfWsITYgLY ziG*j~e;>m|nM3$c%LNk_IXgQIr=?iQiX{*xC5LbZOw|HnDCTJaAktzUSE5`(qQaMx zQEUYjAZ2U_!sj~8_^{gO{_bF(tQ4dKD`;lbTdqyG5N> r8$nI4_KhYUnks^-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuO$79{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k+d zG%$`Y&Q2}QOD!&r&&f~MFG(#fDb|mV&&P7?3*6bnoui^VoFv z7`&L%=09*Ecm4neF8LpG<+N9BaH49)UXP6d=fp@|-80=)UG>#hH8%%??ymdGSAV#K z{6-p&1M535^yeT15i}tw4JpO7l~|!IY~dtM>V|Ih%}rWqJ8V-T?Oji_7BuWgS9TWk zYb)%Ay=@}e!h1r5C+Wft`@-5GL1ziJNkB{Qq15Ic*K)M9>Mwo0C%?_4)-1^bkvm;#5g4wOz z3R|Khy71l>J<*5R69aH?tz1XXb{f7!6pZ47w|Fq_!O%BA7-Hyx{y-1Ou4U{)D(EIz zz^wpO<9%#xkcEwqfqiGB(A*Nm{LTB{L1ab>AA&4WnHlY05!d|fcwc6)3LFJVA__B8 z_PEwknfs3mo|JYXv%o4HEt7HSAVfbC)rVt$=EG^8%HhL8Pr1U8^7r2xevzv^J>!ua zM!Ar~vE-&ulF4imXHu#-o3NS6cfpzA<9BbeW-5jT@X(cHXZN;d2jvFtpVDCHPY;~Y z=s2-GI)CRZs9Wc2ox&QmE3DsuMHA~9X{6-}S9`Ry;ne(t6{JFrd65`@pC^UXzR3M7 zH-5@ZH1#JHz^6|H_6gVu(;Qf;3zNb~Dr{>pfY);K@9rO2y9C>H+!W%zdV#o)6jz}m zHCiyL&|iZE&!riKx<@>a1BuW3Y2In zqdivNzO6oq_wOpnS*5)J=QV~#02_ zs^Uo2pkRid6O=O+PJx0Aqhb#FR5M37*pe2`Q44ZMll9iq?_c=w@b(f*Y<~5#CRIcZ z)pAlQ^0-A+b#$!x44TiSnlN{hG}m=oQZItJf572#MUJ`{*@_oFC}`}fgwEeSpABbK z{xjOD0k5KUMw6d@{r$_Q?Ps^ut8mZrL<=2Y6I2xP_99`e^70laTr8}W$|&fR9%C6# zC1Yimu{0M&g6lqG*z@ZhwT2F@qqvOX6% Date: Sat, 13 Oct 2018 17:27:26 +0000 Subject: [PATCH 4/5] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 176 bytes .../__pycache__/build.cpython-36.pyc | Bin 0 -> 537 bytes q03_skewness_sqrt/build.py | 14 +++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 182 bytes .../test-q03_skewness_sqrt.cpython-36.pyc | Bin 0 -> 2077 bytes 5 files changed, 13 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..4e2f0dcde4fbc07c5f76b5ce8e737ad2f8e97211 GIT binary patch literal 176 zcmXr!<>ks^-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuUP$z{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k+d wG%$`Y&Q2}QOD!&rFD@)9(T|VM%*!l^kJl@xyv1RYo1apelWGUDwit*R0MgwsFaQ7m literal 0 HcmV?d00001 diff --git a/q03_skewness_sqrt/__pycache__/build.cpython-36.pyc b/q03_skewness_sqrt/__pycache__/build.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..4e93905ad46cf794db60a620437a86bf982d50b8 GIT binary patch literal 537 zcmZWl!A{&T5Vf6TH@kEz)El1=gf?wgs;a80TJ^vMt&l)M3WvyzhutiR6KrQus^t`Z zhHv1;XZXsAGq;{P4iy4*ta%=fXZ-wTHkphcckfPbDIxddg)xl3qw6mSf(TlWk|vb8 zm=!GX`rS_g@Kyuibu<|YUj)}A2_b}G=PKC|i3ShYPaLN zhP=Ibh(7vHbiIdQh@mUCLFOIO(T-lx=M4LoVH>ugXO6|2C!-@?z@f@BNJjhWAYcDb zz#~sNA(qJ+KX9Q;ks^-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuVnp<{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k+d zG%$`Y&Q2}QOD!&rFD@)9(Jx6YE-BWJkI&4@EQycTE2zB1VUwGmQks)$2eP~vh#3GA Cp)!~N 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..ecf93e041811402ea34683061da119ac63a1ef22 GIT binary patch literal 2077 zcmc&#TW=dh6rS0Oy>aX);nI?-Dl4Q=EebI-5&~3_R;5IhkX4bYNK2*d;5l|S-HS6b z8;Dh&+&_bO=ZRmk4?Mt=U-$vMz&X3FW0O>Bo>*(n&hE@P`<-vTbG+N>w2s_gzq{FB z>`%6EIXJ(ALqA3%ndAvedB{1Ng$z41UN!>qs9fgIm^y zU6Q5TRVY}QQXa|d6`W&OuMW69-+{2-7p)t(x3IB;dXGfN?pL5AK*#tj} zR4qIYtSf9{6KVJXr>7{~l+5_u`#)l82BeQ!7Aa&#`&)9`-;Ylq!&%@c7xyVTn{riX z4a(des@&s{opoTT7T(k<8A_-&9h{ZdF2Fwv_Xe)lsdG$y`?XS^xz4jEiC~r1 z*W#lVOByT1H>V@;2f6YU;8ABa1AeUir(Y$xFi*Gr)4V|4 z!E6Icz~9n=Q?A!Kd!Qd=+K8+Vo zxvM~2C3+|~hV)o`yz^QF&E5ZJiqr-IKgY@~^(MYnZ=tyaB?lsbhbr#Fb@aPDC3E*B zN~md6HA7%()lfH-_QaXDq2cE@b{}s3^T*zlDs240H;XcnITp)VrNGNJRh1F;osC)} zcat>Nbw^U9_>1#aZ{yN?I5ag-#xD=`x4qwgdHnugd+HtZzZ_Jxi7x62npc1$DQ@AI zf$Ig$(u<-@q!2}AD~i%w775MUQADk`UQuflcAX4mrzpxod#GxGdW0g8Q}3vnp~t<3 z=i;y7+0{zWDZL_#4b_SwcEZL;WK!tT8p+cAzK9c9cmHOb(chq{+EeIZ4ao@q2E$f% m8Xe|^#`3L>ph~rheG#0}yItq=1%0f-)W!;I^S0IEZTnvkS{N?? literal 0 HcmV?d00001 From 370e25ff2dd97663d6a054e1dc34ddb699a2a0a6 Mon Sep 17 00:00:00 2001 From: Tusharsharma86 Date: Wed, 17 Oct 2018 09:06:16 +0000 Subject: [PATCH 5/5] Done --- .../__pycache__/build.cpython-36.pyc | Bin 1139 -> 1124 bytes q02_outlier_removal/build.py | 19 ------------------ .../__pycache__/__init__.cpython-36.pyc | Bin 0 -> 171 bytes q04_encoding/__pycache__/build.cpython-36.pyc | Bin 0 -> 604 bytes q04_encoding/build.py | 15 +++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 0 -> 177 bytes .../test_q04_encoding.cpython-36.pyc | Bin 0 -> 1735 bytes 7 files changed, 14 insertions(+), 20 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 0374b244e8887c9197ab5f4f50634a71c16b3e8a..6d64e44cf3abcc65904fbafc8788936c7d937262 100644 GIT binary patch delta 226 zcmey&@q~lZn3tE!?Dw%~nT?zVi~)8G3=B04Sq#k#S&X%e6?!#{E)211wM;-UAO=Dv zNhq1coWj`5n9U-|kj2u>Sj$i-5Dt_HX3%8vOHTuXclMgBlP5CDPTtCB&L}YXEn_(! z2hey1MlK*!V=NMyT*9 housing_data[col].quantile(0.95)].index) return housing_data outlier_removal(housing_data) -ny_housing = pd.read_csv('data/train.csv') -housing_data = ny_housing[['MasVnrArea', 'GrLivArea', 'LotShape', 'GarageType', 'SalePrice']] - -# Write your solution here : -def outlier_removal (dataset): - df= dataset.copy() - num_columns =df.select_dtypes(include=['float64','int64']) - quantile_95= num_columns.quantile(0.95) - - print(num_columns) - 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/q04_encoding/__pycache__/__init__.cpython-36.pyc b/q04_encoding/__pycache__/__init__.cpython-36.pyc new file mode 100644 index 0000000000000000000000000000000000000000..5aab52fc3c2ea20086f2f8e9d217a3da068ab0c2 GIT binary patch literal 171 zcmXr!<>ks^-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuL%8&{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k+d oG%x{*1C;><_2c6+^D;}~*8l(j 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..a35cea844b424bd7533e510cba6d8488deeeb6ae GIT binary patch literal 604 zcmYjO&5qMB5VoB*O`~KFD{<(JYcCA~gg8`aR|xH;R7fo#g+nxrr)|2f6YQi?SG%Wj zZ5oyaFf26-aAoK9A?;^ZdL>(|DTw{E`U9ez8Y~-t3CRJ|~b&a>a5^w@_jq z=Z`EY}HjtPMV{O{+nX@#Cl--l3$9D&|J`KJaAzHT7q?=k@*vQs}PKyGzN*eMCks^-4@LN1dl-k3@`#24nSPY0whuxf*CX!{Z=v*frJsnuQ>gT{M=OikkaCe z#3B&RO|&r656>^kE-pw+PSsD&Pf68JOHC{(ElQ0~%}dYBOHD1x%uA0iD9X=DO)k+d uG%x{*1C;><^-EHVON#a5<1_OzOXB183My}L*yQG?l;)(`f$S{?Vg>;D*DyZ- 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..b9dc7a5bf94e47bab211d4dcb176a23067c1264a GIT binary patch literal 1735 zcmaJ>&yO256t?F_GMP=Hb}0)hP&)$k5NWlk03nbnRMal3N+lq6MWx{|HRG3L!el13 zJ*#e1PU%0x9r1tkI#*8l7dY{rXE&Q|DHHkm#eTNm_r1^lyw?k7{$Ibm_89w{ZGA2D zA7IlGjbxJNY|dlO$#-%mcBL!5+?)HcZ^!(+HE+jl&cK}ovbExI2RgDX1KE+G+?n|M zEDphk5NCFdne58mD<*ruS8m*u&Iudz*LV^e@H#jJZ5|2@qqTD}0!3QNteD_ze*$J) z<+)H3y?}Jtm%@mlQ6ei2Q+*bP-wXY7p}tih;?A*plAT#Mcv6~^saQZ99t$NVaC(k@ z=S1Z2qsmf9>F~>sj(vblAD{sibID>ya_PKc4RGu|>B|=OK7qu(B|8Wrth8E% zf#?m$2#KiXP#7KEl?Tyrb_NA{15f!Fr?9T9-Vs`ZGDpuVk=Jex#lWdO4f(kCh{ivd z>SEYGli{?S!|=4yQ=zEM#aCYrpO)%3y$~r3u?8?4gD{nX1d2&k04S_VvQXs=lNmn0 z_XUnOr5YOKL0g+_j~_11>s^}LL?)C2C7>x;<^+6sXPd;sx1+D|N~-e!Zbj!dO(fiOxh`fsSMu6{U&h!lct^V#&N7F>tSlRaDY}qeAS|4jF>c zm>zod-u2WkcG5R-t^vyt?5F<&_HxArFcqKfrUe|Kg91V+8E59syqPb#X_2tDWaEsM zKU|^3%Muxsel#vsqyS4~n7qfO2vi8zaLG6!e$GEfEy!I%O0dMGggSq!Db4`MF zC%bwN0c(QKc%M6b`N`YVy}9HXa~rAL+AueBq$k~tK>X4APrNv5s^;?EPum3HjX>UH zi7L602wYx6s~^>nFuuI~PK-8mgvAJw zq(E+yqz;p0Udk#bzndg<;hP!N$Ia9YG9Qrnh|Cq|)+5O(Vwb>cNbVq Z4(>OozM*3^LFwYn>GG}<@?9P{{{odb#q|IH literal 0 HcmV?d00001