From 13201eccf756ca37ab4dcc4267852a1f2b90cd04 Mon Sep 17 00:00:00 2001 From: kushalkk90 Date: Sat, 5 May 2018 04:38:10 +0000 Subject: [PATCH 1/2] Done --- __pycache__/__init__.cpython-36.pyc | Bin 148 -> 143 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 162 -> 157 bytes .../__pycache__/build.cpython-36.pyc | Bin 397 -> 562 bytes q01_load_data/build.py | 16 +++++++++++++--- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 168 -> 163 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1529 -> 1530 bytes 6 files changed, 13 insertions(+), 3 deletions(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 91557cd05bf4f07dc1526cbb9ff684bfca7460c3..9a3b123fd745d1cb42705df4ef43152e9df628d5 100644 GIT binary patch delta 51 zcmbQj*w4sr%*)HgW%_m^yM=;{enx(7s(yB9aYkZJcDAK~et3RSc5y*sa;koEeoE@Z G6axT%`w({k delta 56 zcmeBYoWjU%%*)I5)-qxuyM?NwerR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#CQV$_!<*~ diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 5e9e2e2740ce75441ea56a2372f1c0fc7b50e02f..ab5e1d17bcdf5afa568ffdd39207f63845408879 100644 GIT binary patch delta 51 zcmZ3)IG2&#n3tD}%k=F;b_)eB{fzwFRQ>GI;*7+c>}*Q|{qX#v?BasN@SX=(OkENfqgg1;Psq$;I;XWY|Pf zw@`?=1rFHI0t?h8=Ckdt$63xi8BddJ9Oy1S!EIJn#!}9-Y9RA=2nYQd{@=JJ4%RAr TkVsy{VpxBywo&YQfnhs;!_->v delta 249 zcmdnQ(#x!D%*)GFZW9wVn}LDhF%ZK66OiQq#KjsDmDSl&7=sx!Stmv)=P&}rK-d{1 z#{wk4QcP76%^B$i|pF$2|uiC;eY zp~b01#rla!8JWcysoBM)NkxgdiFuicdHQ*&=uVjZhlH>PO2Tqy~QA99E=={Jj?**r#J%u diff --git a/q01_load_data/build.py b/q01_load_data/build.py index 1a26cc1..a1020b7 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,10 +1,20 @@ +# %load q01_load_data/build.py import pandas as pd import numpy as np from sklearn.model_selection import train_test_split def q01_load_data(path): - "write your solution here" - # use .read_csv function to read the - # data and header=0 to skip the first row + 'write your solution here' + # use .read_csv function to read the + # data and header=0 to skip the first row + df = pd.read_csv(path, header=0) + new_header = df.iloc[0] # grab the first row for the header + new_header[0] = 'country name' + df = df[1:] # take the data less the header row + df.columns = new_header # set the header row as the df header + return df +q01_load_data('./data/olympics.csv') + + diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index 46496ca72cf628223c8e5f0e036e3f379bb90b43..f8bf2436db595d71d139c51a773e4a96f2661d0f 100644 GIT binary patch delta 51 zcmZ3%xR{aMn3tD}+w|>3b_<07{fzwFRQ>GI;*7+c>}*Q|{qX#v?BasN`9DM1iC26HOIU6s^GAj7!XXNLm>Svc0XC&riXImQR zhvye%7Z)TZr|Ku?r=(66X7XVa*qp$m%*Z3cz`#(<0wfq1xim-q-GbFCKV;- zCgx=(=IQ69mdB@M=A;%+7Gm;Y Date: Sat, 5 May 2018 04:41:31 +0000 Subject: [PATCH 2/2] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 167 -> 162 bytes .../__pycache__/build.cpython-36.pyc | Bin 509 -> 594 bytes q02_rename_columns/build.py | 10 ++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 173 -> 168 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1628 -> 1627 bytes 5 files changed, 8 insertions(+), 2 deletions(-) diff --git a/q02_rename_columns/__pycache__/__init__.cpython-36.pyc b/q02_rename_columns/__pycache__/__init__.cpython-36.pyc index 687491c04ee351a2a8984006b2759809a18bb255..08642dfde38ebd61d286e1a9f7833a5b7294b646 100644 GIT binary patch delta 51 zcmZ3^xQLP6n3tD}%k=F;b_)f6{fzwFRQ>GI;*7+c>}*Q|{qX#v?BasNY5Qca5E}P@L*l1&ykZPM;Gz1ia_)*x1O%Ng49Jecpcb5&jxj>GHMQV$X z)<0nFKe61_+RjQ4oJ*B~d3c$3K4AWwPq*2r)%>6C_uvBv`663EQJ-O&-m2Nzm7ZWr z03x7Icy;w~{8B;hvh?eSDOr#uJi`K>K!Bja5$>BKDzBRwj<6f+Ua3@A)*q!asV%$E zYFtR}6mI*l-asC0*r_)-*lMiOJR2KMwS(&|({dbTl2hwWqUq35!5`m=-a+s8IvlD@ zhDmOQQJN$t?eI?N#7v@ChOrWI?ZY{*Vy9sULOs|AT|-suwL%e1qfn*uY%+>XD>k$B mJsiMbox^Rn?Ae^yLVz{v^)e;$RGyYUGCsls4+03N$NmAwm`^bP delta 264 zcmcb_@|RiJn3tC;-zFxCjgf)jF#{4{0eTggzw1{C@gs2^IKT2!o`n3R!OoROMcT$)srn46fFnV6@ams%d5mYI`Ute>A# znOl&VTs+yA(Lw;EuNdSI2BsnoAUSy*qa@?4$tM^?jX_+nxkv;%Q0x|mO>TZlX-=vg S(4!2+AY~kk9E?1SJWK$g+C10* diff --git a/q02_rename_columns/build.py b/q02_rename_columns/build.py index 20dd8e9..cb73ef8 100644 --- a/q02_rename_columns/build.py +++ b/q02_rename_columns/build.py @@ -1,9 +1,15 @@ +# %load q02_rename_columns/build.py import pandas as pd import numpy as np from sklearn.model_selection import train_test_split from greyatomlib.olympics_project.q01_load_data.build import q01_load_data def q02_rename_columns(path): - "write your solution here" +#'write your solution here' df = q01_load_data(path) - \ No newline at end of file + df = df.rename(columns={'01 !': 'Gold', '02 !': 'Silver', '03 !': 'Bronze'}) + return df + +q02_rename_columns('./data/olympics.csv') + + diff --git a/q02_rename_columns/tests/__pycache__/__init__.cpython-36.pyc b/q02_rename_columns/tests/__pycache__/__init__.cpython-36.pyc index 198a8989427b98b820ac8af30a735121ced2b430..aa148650cd80f33393ab72ec54160f28b323c1c6 100644 GIT binary patch delta 51 zcmZ3>xPp=0n3tD}%k=F;b_<12{fzwFRQ>GI;*7+c>}*Q|{qX#v?BasN-g{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiSeEQ{3OCRyAQUpujD* Wvc#Oy)Z!v>kSse;R(!HPn=Sz1TqAG* delta 123 zcmcc3bBBl1n3tF9L_|cC;zmwhMi#F0)RN6|jNOc?VfvxPsYS*5iAfom#TlvD#idC_ ziMfe+nTdJ&d8y^`X_+~x#hXtuF)=dU+I)t&mXS@Afq|h&ahuABtWw4Kw0t0dThD?doCrq