From 2368e62d0dba74b1700c9bf01d7f1c397f409bcc Mon Sep 17 00:00:00 2001 From: swanandbagve Date: Fri, 8 Jun 2018 13:42:27 +0000 Subject: [PATCH 1/2] Done --- __pycache__/__init__.cpython-36.pyc | Bin 165 -> 150 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 179 -> 164 bytes .../__pycache__/build.cpython-36.pyc | Bin 568 -> 449 bytes q01_load_data/build.py | 11 ++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 185 -> 170 bytes .../tests/__pycache__/tests.cpython-36.pyc | Bin 1577 -> 1562 bytes 6 files changed, 10 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index b4b72099455159189764a0ad76aa1fabbc62e96a..06fd8bf89dec261b9f4ea67b025655c49727cb58 100644 GIT binary patch delta 54 zcmZ3=IE|6Rn3tE!$W1DGB8Rz>vwlW?ZmNE9d178-UP@A8dReM|cz#iKaY15os(x~Q JO6tS{Qvj(-5tRS{ delta 69 zcmbQnxRjB@n3tD}Z`Piui5%vJLHeP^sYS*5iAfom#TlvD#idC_iMfe+nTdJ&E~&-Y YCHV#V`30$Y@dZWsS*gh-#S;@v0UM|o$N&HU diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 92b3ac2d3dd2682028775eba5dae0f9658f2aebd..d42d6c417e39208926d5b343cd0e9089de108efc 100644 GIT binary patch delta 54 zcmdnYxP+0zn3tE!$W1DGB8RzBpngVvZmNE9d178-UP@A8dReM|cz#iKaY15os(x~Q JO6tS{X8^G(5zPPq delta 69 zcmZ3&xS5f|n3tDJb=ID!i5%vJ3HqVMsYS*5iAfom#TlvD#idC_iMfe+nTdJ&E~&-Y YCHV#V`30$Y@dZWsS*gh-#S;^q0V`q|7XSbN diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index e27baf631ae2be11ac2de9e6f21754e2497753d8..429b34abd9e4df9a938fb39b6eb11ab49f92898f 100644 GIT binary patch literal 449 zcmY*Vy-ve05cW^fMipUTfg)a@LmLolg^-YtK%xr+QWz>XXZk~08{2_`%2XB}g;(;* z#49jy4h+T8efOQeJKvp;)3o(|zJGf`3Hc-&hao>jvwH|YfR-euz<|GzoI#Xxpx2}m zf1yeS1yQov9y3t4(@9jcYq(sY=Qv~Uy8;O>K%Ega^1 zkWJKFX7))e!~#ZQ{3x>CGSessI~-S2kTBFn&1B)Shr^>`sjv+QC$dpB zEup8MefsY{4ofEpgtpiYJ)mYA`AfU5spsn!YOcE>?k!8Z#046^{Y(=x>vYo!EKIur VDTY4j&lOaqJPDs{BZPz}%^&X&Zp{Dy literal 568 zcmY*WPfIH?5TERJ>r(7N5VauK>t0;NYbk<{cX;r;h?jzt*(Tbp=_V#wv{Fxf-{YPA z4t|nc1;MZ2$w{lCf!}ZbW@a)uYPVa{|4)M#0C*;Rortt!g54zIz?p;r;}MVl!64%7 z46?>6Mc{PAf}j&_#Do)qJtlH6VRKlp2R3J%bzl;$?k|>h56Ii-1Wr1z9c1%Eu7wzN zNbh%UP3c5;rfSo*O4hDaRd+0m@QHQk#8>k$M8FxrrbKg?z=F(-oo37@Qr!we3cGs* zlTiHaB0smn*c^*-X~*K))`h_-RwY*XFJZ5p(z(*28fv2^V&rVDvEpclS9Qq+|8(a! z2ZuwckPkUJ%!|5|d|%Ie+LJgfIQG}VL-?EcTJ+zGVdU5O*UXeS%ucSr++*MmP2mzg#|PMNMku+do=0!U$n05VhDA+ht~h ibSm6jJ;|(-x%7Rj6P9F_#nRqX@mh+0Sg;M>oW}1D6OCyA diff --git a/q01_load_data/build.py b/q01_load_data/build.py index 69d7209..11fd09a 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,5 +1,14 @@ +# %load q01_load_data/build.py import pandas as pd def q01_load_data(path): - "write your solution here" + df=pd.read_excel(path) + #df['state'] = map(lambda x: x.upper(), df['state']) + df['state'] = df['state'].str.upper() + df['total']=df['Jan']+df['Feb']+df['Mar'] + return df + +path = 'data/excel-comp-data.xlsx' +#print(q01_load_data(path)) + diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index 2a2dfc72b54611f7a4f5a7734a9c697f606c0089..43c79cce1d25a7ed20bca0d4c81abd4dfd08e033 100644 GIT binary patch delta 54 zcmdnVxQda(n3tE!$W1DGB8RzBxPC@{ZmNE9d178-UP@A8dReM|cz#iKaY15os(x~Q JO6tS{PXM%v5#;~? delta 69 zcmZ3*xRa5?n3tD}ZT6n1i5%vJY5JkXsYS*5iAfom#TlvD#idC_iMfe+nTdJ&E~&-Y YCHV#V`30$Y@dZWsS*gh-#S;@f0Vu~A5dZ)H diff --git a/q01_load_data/tests/__pycache__/tests.cpython-36.pyc b/q01_load_data/tests/__pycache__/tests.cpython-36.pyc index 76e04c8a5e2c476c2fba795d8bae25fd09cc88ed..8f31e9a3c19598b934835c22f938217e05893ddb 100644 GIT binary patch delta 57 zcmZ3nA2AR#B cXP4v`=;s%t=EWBj Date: Mon, 11 Jun 2018 14:04:35 +0000 Subject: [PATCH 2/2] Done --- .../__pycache__/build.cpython-36.pyc | Bin 449 -> 449 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 180 -> 165 bytes .../__pycache__/build.cpython-36.pyc | Bin 626 -> 614 bytes q02_append_row/build.py | 16 +++++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 186 -> 171 bytes .../tests/__pycache__/tests.cpython-36.pyc | Bin 1355 -> 1340 bytes 6 files changed, 15 insertions(+), 1 deletion(-) diff --git a/q01_load_data/__pycache__/build.cpython-36.pyc b/q01_load_data/__pycache__/build.cpython-36.pyc index 429b34abd9e4df9a938fb39b6eb11ab49f92898f..a9b68e576290e4987bf7f78ca7bde105e5e88224 100644 GIT binary patch delta 16 XcmX@ee2|&ln3tC;lv{2i`z}TRB1Z$* delta 16 XcmX@ee2|&ln3tEU(@kn4`z}TRB>@CO diff --git a/q02_append_row/__pycache__/__init__.cpython-36.pyc b/q02_append_row/__pycache__/__init__.cpython-36.pyc index de0cf6163be25541da218f6f8a0c4d005729c09c..d8c8f6b58c98150c3dd3be3a891f6755f42a6149 100644 GIT binary patch delta 54 zcmdnOxRjB@n3tE!$W1DGB8RzBkbXvfZmNE9d178-UP@A8dReM|cz#iKaY15os(x~Q JO6tS{7XY!k5zznu delta 69 zcmZ3=xP_6!n3tE!c-Ee%i5%vJiTa_%sYS*5iAfom#TlvD#idC_iMfe+nTdJ&E~&-Y YCHV#V`30$Y@dZWsS*gh-#S;@<054}5DF6Tf diff --git a/q02_append_row/__pycache__/build.cpython-36.pyc b/q02_append_row/__pycache__/build.cpython-36.pyc index 508826776138177582df97d666bb284c1e1484b0..7c355c207da0bc6415fb0316e10dcd527405210b 100644 GIT binary patch delta 431 zcmYjMJxjzu5Z&2qa`7W-B`9iRmEw$|g@uSc4tUV{3P`s%~7Lv_fn0+MC~^}FfNe`3w)Lf{s;XMW{Cg* literal 626 zcmZuuy>8S%5Z)i#=R~;>Bns%Rb#p#IbP+-#N`V9opPs`#CJ-_FLK8i&R?Os1p*MDH4$`- zOt3L>!7;Kr+QcHJ1UN)riAaFHCt3U(Z;^Ky4b#iT)1o#K3Xoo&qs(YA;^42*-7$hE zJ-Mbk+Ebvw2C`N3gjDpJ?3ia2?-|55w2F4Tr&Zi@NMLfqc2OUpT>9nlmDOI&wx+W) zXX?&t)6CY&s=(jKCh${L2L4vs5PRcgjfF)+J!cse2YS^Qs|wwK`kW%d?sCYV}SbA_!h3!IA-<5D-W{zmKrB>VFz|KOB$ zxh&V(t<{C=N+gtxmQ8-5+=Vx7ZjiTVt*O+xcX=xtkgiyD8WjB7&Mz0wirWGPy}ayn z4fA#z4(}gKhBw_uAS|Vi=phdK5LekGB)7zN50}{E)&*vqc(Jl-E4|s&x}5)4dVcR0 i=cDrYP$Ti!Ufv#3Bhc9;tLQ0R=0sjjW0IuZ# diff --git a/q02_append_row/build.py b/q02_append_row/build.py index af3701d..ce7aab8 100644 --- a/q02_append_row/build.py +++ b/q02_append_row/build.py @@ -1,11 +1,25 @@ +# %load q02_append_row/build.py import pandas as pd import sys, os #sys.path.append(os.path.join(os.path.dirname(os.curdir))) from greyatomlib.pandas_guided_project.q01_load_data.build import q01_load_data +path = 'data/excel-comp-data.xlsx' def q02_append_row(path): - "write your solution here" + df=q01_load_data(path) + col_list=['Jan','Feb','Mar','total'] + df_inter= df[col_list].sum(axis=0).to_frame().T + df_final=pd.concat([df,df_inter]) + return df_final + + + + +#print(q02_append_row(path)) + + + diff --git a/q02_append_row/tests/__pycache__/__init__.cpython-36.pyc b/q02_append_row/tests/__pycache__/__init__.cpython-36.pyc index dab3ecac755f4882f0d0d63dd70ab57f6fb428f8..933d943ea12b59a94db5499ad46798bec44e4e54 100644 GIT binary patch delta 54 zcmdnRxSEl}n3tE!$W1DGB8RzBgnmYTZmNE9d178-UP@A8dReM|cz#iKaY15os(x~Q JO6tS{F95X~5$ON` delta 69 zcmZ3@xQmg)n3tEUXwIIfi5%vJ>H49?sYS*5iAfom#TlvD#idC_iMfe+nTdJ&E~&-Y YCHV#V`30$Y@dZWsS*gh-#S;^~07DNMf&c&j diff --git a/q02_append_row/tests/__pycache__/tests.cpython-36.pyc b/q02_append_row/tests/__pycache__/tests.cpython-36.pyc index 742ee79571b722fe1fcab2f42f1dbcae23a14bd1..a7c24ea0d5c3a805f664cf9ffff37819b5624570 100644 GIT binary patch delta 57 zcmX@jwTFwtn3tE!$W1DGBga`rrBMBh{M=Oi;_}42#JrTG#PqUM{qX#v?BasN