From 9108438d41c68e0e4a2054e7761f8558c2361ef7 Mon Sep 17 00:00:00 2001 From: RohinSequeira Date: Wed, 26 Sep 2018 08:20:28 +0000 Subject: [PATCH] Done --- __pycache__/__init__.cpython-36.pyc | Bin 159 -> 157 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 170 -> 177 bytes .../__pycache__/build.cpython-36.pyc | Bin 655 -> 649 bytes q01_outlier_removal/build.py | 17 +++++++++++++++++ .../tests/__pycache__/__init__.cpython-36.pyc | Bin 185 -> 183 bytes .../test_q01_outlier_removal.cpython-36.pyc | Bin 1835 -> 1837 bytes 6 files changed, 17 insertions(+) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 2e5da7da778c48a9c58d7d055bbdb642fcb66418..7015f0ee67161379f4c74b25dc20034bdd1a63b6 100644 GIT binary patch delta 55 zcmbQwIG2&bn3tE!)^T<8L=JOhFa3=C+*JLb{EW=J;MBs>)Xbtp{qX#v?BasNTjn3tDpxuj9lL=JORAN|nc)S_bj#H5VO;*8Yn;?ks|#N5QZ%)~tXywvje Mw9K5;;)zMt0Qi&>ga7~l diff --git a/q01_outlier_removal/__pycache__/__init__.cpython-36.pyc b/q01_outlier_removal/__pycache__/__init__.cpython-36.pyc index 2f9a42a105b2b26ec10c60ac4d11fa03f7624d22..c7ee446024cf9bce5cdfc76e5e87dab96efa3200 100644 GIT binary patch delta 55 zcmZ3*xRH^=n3tE!)^T<8L=JQ1IQ@+L+*JLb{EW=J;MBs>)Xbtp{qX#v?BasN?O+lszp! zgZLv~IrYK^aAF*RRCOZ1NoMjq^TvL;vy;DH{=E1=5c-AgSOV|wVENYo0twup5|5sg ziNtj($QGAW(t08ik#0#z1r?L;sGQ2Fq+5)EbA}evTi~OUZ%+m5SkV}!E9<0Cyi-P3 zz2=Q%T8e${ufz0XOdlWJVxaH{(dfT*2;QFp46w5xB3UJSXoCk_BdCuzAz_v)AOZr2kF*8o#Jz^8nJJ`hWWkB!#LPo0EBl*PI8>V^O(39L>5_?Sf&N@ zfmjhJXn-Avwjpzpi7Fo3gYi_OMmGV<$QxzcfmkDCZ(1YzMjph=<)cuj1odWVHv0=) C-?9+^ literal 655 zcmZ`%F>ll`6t?3ecRlsEGM>c5b_@-O6#-SdR6-RJOj#l~&m2yDwre|8i^6pL1ZH;r z50h7>F8u*aJcofR5_aCFJb&+dFYh_e=kwVQ`K`Xo2>D5N7Q^?~X#NQT5TJ_GRM0Mi zY)fkJXNo@C@iX-E9iIg{&>W9aM-{;~i z^?I~1y$&vQy2|79vPZ2{A{N$39byj7*jPvn;u`tAae8Tvk>Yb6Y5SeHIf{S1uRdbI ziYswlod|ysjIG`}(}^~C9Qs=NAlt@?wG-Z_!P`G%b@}vJWBQ<^a7b^=6<5`HFBKfx zo4ELg*-JNYfI#TMxcBL!ak~Yct;$$hu7UfQS%_07I5c>zF3H>^K?)l`cn2QfS)9Ju T80eLFiN783CBihD(f#~4xYMeW diff --git a/q01_outlier_removal/build.py b/q01_outlier_removal/build.py index ec278ba..533d09b 100644 --- a/q01_outlier_removal/build.py +++ b/q01_outlier_removal/build.py @@ -1,8 +1,25 @@ +# %load q01_outlier_removal/build.py # Default imports import pandas as pd +import numpy as np loan_data = pd.read_csv('data/loan_prediction_uncleaned.csv') loan_data = loan_data.drop('Loan_ID', 1) # Write your Solution here: +def outlier_removal(data): + num_cols = data[['ApplicantIncome','CoapplicantIncome','LoanAmount']] + + quantile_values = num_cols.quantile(0.95) + + for col in num_cols: + quantile = quantile_values[col] + print(quantile) + data = data.drop(data[data[col]>quantile].index) + + return data + +outlier_removal(loan_data) + + diff --git a/q01_outlier_removal/tests/__pycache__/__init__.cpython-36.pyc b/q01_outlier_removal/tests/__pycache__/__init__.cpython-36.pyc index 5a057ffb73694628cef3ed87e03ee3a17f7410bc..0eed343475082c167e97d9f347e0371b31598b4a 100644 GIT binary patch delta 55 zcmdnVxSf&1n3tE!*>QFBL=JQ16#b0++*JLb{EW=J;MBs>)Xbtp{qX#v?BasN;M1& diff --git a/q01_outlier_removal/tests/__pycache__/test_q01_outlier_removal.cpython-36.pyc b/q01_outlier_removal/tests/__pycache__/test_q01_outlier_removal.cpython-36.pyc index 4c0b6c7431c6a14108ba9d55dd44059612f144a5..436f2f7d898b95bb8acac44c3b9aa876e5e24846 100644 GIT binary patch delta 71 zcmZ3@x0a97n3tE!*>QFB$%&k+IQY_2OVUbnayD*vVN@>B&&bbB)ep+g$jl2)Ei6sV bEK1Z5&o9a@E=WvH)lbe(N!_f##LWr-YMK~~ delta 69 zcmZ3>x0;XBn3tE!Sjs4B??ld3EL`cSB^!6UFshd6hZd(673(J^Wn>m-q-GbFCKV;- ZCgx=(=IQ69mdB@M=A;&HR$}621pp0E7h3=T