From 3b32d3d134253ee0edf3afcb2b8e521fe06b6f42 Mon Sep 17 00:00:00 2001 From: nikhilakki Date: Sun, 9 Jul 2017 13:25:05 +0000 Subject: [PATCH 1/2] Done --- build.py | 13 ++++++------- build.pyc | Bin 0 -> 1623 bytes tests/__init__.pyc | Bin 0 -> 171 bytes tests/test_get_categorical_variables.pyc | Bin 0 -> 2798 bytes 4 files changed, 6 insertions(+), 7 deletions(-) create mode 100644 build.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_get_categorical_variables.pyc diff --git a/build.py b/build.py index c7d540b..8dfddec 100644 --- a/build.py +++ b/build.py @@ -1,22 +1,21 @@ def get_categorical_variables(df): - return [] - + return df.select_dtypes(include=['object']).columns def get_numerical_variables(df): - return [] + return df.select_dtypes(exclude=['object']).columns def get_numerical_variables_percentile(df): - pass + return df.select_dtypes(exclude=['object']).describe() def get_categorical_variables_modes(df): - pass + return df.select_dtypes(include=['object']).mode() def get_missing_values_count(df): - pass + return df.isnull() def plot_histogram_with_numerical_values(df): - pass + return df.plot.hist(bins=20) diff --git a/build.pyc b/build.pyc new file mode 100644 index 0000000000000000000000000000000000000000..788f2a953d8196bb49a5c5adf6663bcd2c113049 GIT binary patch literal 1623 zcmchXO^?$s5Qd$mUFgC}AP^rXB*YSbK!!6IPZs}69kw0$xLP?oG_B7#PT+O=B7+st_%~4b$~Ba?X0tL@ZZ;-= z=lYHBq@r9oO*v_~xN!Y~n$Ef{(W0k7Z7{A~Xc?rZkXM7T`n=nQ$M9EED3uIUyWS{i z%a5`*va;m)2%e81l0QVJPZ7OfPZ7FccLl$j2v|&6Vf-h&hw#jJ?a8jWuUYmWl*2;mr{G2WZDMzPs}e5u^fhC6t+ zPr#)T3GP9R1ZXelU+6YyHP?NHlTn%0oBI%Bd*LZGfDl-$j1NcQd$x;Oazt16vMDc3 zSp8IiOw8xpu`aV%N;Aw9+%Jncn_FzSMHY8qe)Nc_{&^qd3VDHRG+25W+a6z-c{-nt F-|q?3c?bXi literal 0 HcmV?d00001 diff --git a/tests/__init__.pyc b/tests/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..62dec641ea82cd30e5fd7f4d96011612613ac93f GIT binary patch literal 171 zcmZ9FO9}!p5JV%o5W#E6Y+_$P#1ptt5LY24EfezTVY*$+VLYW5um@aOP_LjCRm;zI z^WHt~!Thw)JgIr5h{jyHxjA|5c2!SF3MsJ@qTC78% n3DJ%y*d$T2(Tisk5M*I+F0~}i?T1O$I((=UUj>izJ*&+Z*6Byu3n_7YV#8E)HhUBrE1@JFh~_qC2O%K;KZ?0?*=InJkj6i zSM~$iIpYwbKq_8n0v_+IXD{cRo!u?}zPtMC?cqU4lV4fhALX$fF_HXxln@O(>UiYA zFHusWPMM-Ibt=SV>Q#v=bS@D!b?d}6byp~o0FSyJMOFGqbWU{8X`qX}W=*<}|H!ZD zNy)8<*=Or^jOAVXTD+}xWSnX9V3=fM<{)Rssf)8TK>b!|Puz=1qp$3O&^SKI@;Ed} zaANY<942h1s4&JSdF*>JOaLQTWJ;Y95TYQ6N?ND@8fvPTKMFPS_nK8{8KNIBgl9({ z`(2E509KTxGhyje{4%+c;PuW*bV}5d&MS0UqP{ZYO{%I_t7eC#K(z+uyRhZ-*x2c9=!n=E$_VS>C#kv^ABq z1xYQtwv#1b)dmYeZVkuor3{DI#Zh-8!U73-8{WFNDSubh%jENIsW;KMJ})R%`mCUj z#Rt}OG~l`ATgU+<7nB8Yr1FH>U}(}YTu5v=jb-h-u|rx}lbC$0`ubQt{u&H4^D(#z z>Z4il0VFL?$>%cqRLN^NxG&!=09@)gqa>E)4kEV2+(=2u4aq}U_dQ8PNzr0g+f%k? zWx*D-K$c+0d5FCzVP#cwv|t*uy<}RYifx=)XVQ>0JBNj0pJl;+$<3fhuR;xNyj(Tj z$^8GN#tigl5^AyB3Sp+nb$gP$lCc)<3c*0O7(1^AlIv0re-rKln1^C!5<%mZOZ^*} z(UkgYPqP9dSopuZKaml^`yjTmmXG9kO-5{kFdLk`5i!(Q6jF7o!Y+#^9TmK`ACz?-BnBf`LOhHX#v%G9M-%>y|L1$ zHmXh3DV|XpJ22r(1?dqYhf8FvrixxBy0X`4XwD`IaQ8x* Date: Sun, 9 Jul 2017 14:09:32 +0000 Subject: [PATCH 2/2] Done --- build.py | 3 +++ build.pyc | Bin 1623 -> 1732 bytes 2 files changed, 3 insertions(+) diff --git a/build.py b/build.py index 8dfddec..38327fa 100644 --- a/build.py +++ b/build.py @@ -1,3 +1,6 @@ +import pandas as pd +df = pd.read_csv('data/employee_retention_data.csv') + def get_categorical_variables(df): return df.select_dtypes(include=['object']).columns diff --git a/build.pyc b/build.pyc index 788f2a953d8196bb49a5c5adf6663bcd2c113049..e49c4213529af2bc0cd2a04a8b9c005deeae3d5b 100644 GIT binary patch delta 292 zcmcc4bA-2^`7k1gPkFT9n9chNZ|l8I6mC51EOBnel|6xAJC_H%|%WFe%ps~duuP`ubZ~@5@HXu=un3s}RTmlj< kNGag}QbnnWDe*uXf>JnIRxpE=A%%@0Sc4s?eeyg;^NF{1GBQpsWRjV@f$_lP$&9j-dzsENasWjf yCeLMF!pH+;2~Q4XS;r^