From 7b026c9a4e6a03b11309799ae715359397df6a0e Mon Sep 17 00:00:00 2001 From: thebigdifferentiator Date: Sat, 5 May 2018 04:27:48 +0000 Subject: [PATCH 1/2] Done --- __pycache__/__init__.cpython-36.pyc | Bin 148 -> 153 bytes .../__pycache__/__init__.cpython-36.pyc | Bin 162 -> 167 bytes .../__pycache__/build.cpython-36.pyc | Bin 397 -> 573 bytes q01_load_data/build.py | 14 +++++++++++++- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 168 -> 173 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1529 -> 1540 bytes 6 files changed, 13 insertions(+), 1 deletion(-) diff --git a/__pycache__/__init__.cpython-36.pyc b/__pycache__/__init__.cpython-36.pyc index 91557cd05bf4f07dc1526cbb9ff684bfca7460c3..595e9e78379fe5db7dcc997b2066c310c5dcbe90 100644 GIT binary patch delta 61 zcmbQjIFpgxn3tDJ%INJxb_*>x{fzwFRQ-~S)TGSxl+3iW)S}e9lFY=C{38AE{G#mQ Qg2d!h{p9?V)QKqu08{D}Bme*a delta 56 zcmbQqIE9hjn3tF9t!2bSb_-QU{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiJ1lf`d$;4 diff --git a/q01_load_data/__pycache__/__init__.cpython-36.pyc b/q01_load_data/__pycache__/__init__.cpython-36.pyc index 5e9e2e2740ce75441ea56a2372f1c0fc7b50e02f..ff3686df3d4b83edde78e4de97ecfbcaa680f72a 100644 GIT binary patch delta 61 zcmZ3)xSWyQn3tDJ%INJxb_=Z#{fzwFRQ-~S)TGSxl+3iW)S}e9lFY=C{38AE{G#mQ Qg2d!h{p9?V)QKr}09^hRTmS$7 delta 56 zcmZ3^xQLP6n3tE!)hc2lyM?O1erR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#7sK?evt5htoAa$tt z3dA??BUu=j82AAuoR*=M-ua!+@6Phf`XJ4Ndfk0*{{$x(p)a(u3`b|C^!~iLyBXM= z@X8YksvNG7XU{Ji{mE9#=QN|f9FF5OV!FljJ%fJ_%k0F|dFgRzAVUMl5eJTEcnUcT zFo$h4#oWqG*Fiay5zpA1L5_3iTKO{SrSYgrR}Tt16qE}!sWCZ9GBw^wXe_=<@xmho zPI=%cbE9h>5|C&pSy5$jIEoYPSp`XH78aQI0yhy4-KEtVQfp@X_sS1tEc`4Kw^5%* zy`E4a$s(Fb<=@n$y3;9T!e^3;`R9>W&ghx}L^i+$2Wnu0S~uKt3Ol6nagntGt`Q2S6H7iCiqrDTwPV034KcC)0JdRap#T5? delta 287 zcmdnX(#x!D%*)GFZW9wVn}LDhF%ZK66OiQq#KjsDl@;q#SXvmO*ismS88lg6g4FnF zGTss>DN4-Di!VtnE{QKL$jK~8W&}wA0f+`+XCN+S0TN)HOjQ!)MVTe33YGb#MGD3F zIi)3;`FRQ%sYR)ND;asYS*5i84tUnZ+5Y*~O(vMTxnI zd6|iM`gy74@oAYksl}748O>$bKsEs}LlKCj$$pEiATci`vG^8KLCWOYj9P{uVT92T d7AsKf7Kcr4eoARhsvXF|#UN!Ij2w(S%mA_gLJ0r> diff --git a/q01_load_data/build.py b/q01_load_data/build.py index 1a26cc1..4969895 100644 --- a/q01_load_data/build.py +++ b/q01_load_data/build.py @@ -1,10 +1,22 @@ +# %load q01_load_data/build.py import pandas as pd import numpy as np from sklearn.model_selection import train_test_split +path='./data/olympics.csv' + def q01_load_data(path): - "write your solution here" + '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 + + + diff --git a/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc b/q01_load_data/tests/__pycache__/__init__.cpython-36.pyc index 46496ca72cf628223c8e5f0e036e3f379bb90b43..5aad580aecca3124604d978f0a87e6d881521ee1 100644 GIT binary patch delta 61 zcmZ3%xR#OKn3tDJ%INJxb_=a2{fzwFRQ-~S)TGSxl+3iW)S}e9lFY=C{38AE{G#mQ Qg2d!h{p9?V)QKrB0AS)3bN~PV delta 56 zcmZ3>xPp=0n3tEU(GVj|}e4!-o%lC;vCoQ)S{8MVUnGxBp&^-D5RlQPp&GSkvh zi&FDSG80Ski}b_ui?WLg5|dN)lk-zjCkr$AFbZr=U{Yq}5n*6pC}sf?42)cxdzlp& o86_sKW0}Fv4-#hs5*&;iEF3J8Ls_TtGs!XXfFTD93nK?J0A?{GMgRZ+ delta 147 zcmZqS`N_>`%*)HQ#~~t$dm`r%7OwQvl8sko8C3)ILyJ?3iuDtdGBS%ZQnQOolZp~^ z6Z0|?^Yrsl%j45Bb5e^Z%P{#c@@~##QfA~8WME(@W&#onj8zVk4H?BJ_c2LLu4U$* se4F_$qsZi)EHn7IL2B551P2ob3kUP$1lFnijB<=TV93G5!pOk{0GnVWZ~y=R From 24441643e1555875cb485fbad35beb8f4af53d26 Mon Sep 17 00:00:00 2001 From: thebigdifferentiator Date: Sat, 5 May 2018 04:46:54 +0000 Subject: [PATCH 2/2] Done --- .../__pycache__/__init__.cpython-36.pyc | Bin 167 -> 172 bytes .../__pycache__/build.cpython-36.pyc | Bin 509 -> 642 bytes q02_rename_columns/build.py | 10 ++++++++-- .../tests/__pycache__/__init__.cpython-36.pyc | Bin 173 -> 178 bytes .../tests/__pycache__/test.cpython-36.pyc | Bin 1628 -> 1637 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..dc664504f1ec8d90cc8302a523724e3005143575 100644 GIT binary patch delta 61 zcmZ3^xQ3D4n3tDJ%INJxb_=aY{fzwFRQ-~S)TGSxl+3iW)S}e9lFY=C{38AE{G#mQ Qg2d!h{p9?V)QKt10AM^7Z~y=R delta 56 zcmZ3(xSWyQn3tDJ+A3lqyM=0qerR!OQL%nvQbuNRMrw9(X;M*QZem_$VxE3pYI%HG LW=?AH#7t)Z-!l^u diff --git a/q02_rename_columns/__pycache__/build.cpython-36.pyc b/q02_rename_columns/__pycache__/build.cpython-36.pyc index 28092f56cbf20b2cf3ed76ec58daec0caa77a3c0..85b5149766eabb8e6fc6a274eaedde725aa63e46 100644 GIT binary patch delta 388 zcmYk2%}T>S5XW~mX`03c1fhbb)}DfB)PjnL_;K(7>IVcp#O&5alWf?e1xrOxuO3RT zzJMovp1peZ1q8uKyma9IV`gXezs&w>PnCAZwymx0Z|@Tb`64qxF+V_MJCpY6yl1is zGhT>SW6&i|b#l4V9WAW6%+GySME7wT2H9GW4FmKkqqtu|9iy^kL{7%!86IE^x4?i= zrZN3ZD{NmWknz9m$I_$HPejC&(G8;^m&!PjA{lW<8|mvC%@%UAWT)9Wb*QQaA{xX= z=2gQajr@Q+RBHH|G9*v@7)zz6e%@D<_1=k`!`9Ea+ZQo+^FF^0Z&=vtah%OVKNr%y zu!X$KQZ#Y{!T8jI!$z%G!9WmdLIb3YnPW|_U=h6O0M2%cf%3HUpFtfP%G`?u8$^7+ P_>#;*m|#L3>QtwH-Jn?_ delta 272 zcmZo-{mZOu%*)G_Zxa*6#>l|%m;nhe0oe{fTx>E?S(hh;wS^&yBZV=TL6dD_g0@C7 zP&pWYl!34_5Et_Ri4ukyhGxcEMzC6@iT9)&{WKYin1M2yOt)AH5=$~}F{PxfWGG?- z3jGSy4=qkDD%MX-%E&CvNX;%TO)5&vP0Y(o%+t?HEssyj%tRF!C?~0Cc1~C;$Ke diff --git a/q02_rename_columns/build.py b/q02_rename_columns/build.py index 20dd8e9..c60bcfd 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 +path='./data/olympics.csv' + 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.rename(columns={'01 !': 'Gold', '02 !': 'Silver' , '03 !':'Bronze'}, inplace=True) + return df + + diff --git a/q02_rename_columns/tests/__pycache__/__init__.cpython-36.pyc b/q02_rename_columns/tests/__pycache__/__init__.cpython-36.pyc index 198a8989427b98b820ac8af30a735121ced2b430..41c9e29a2580a7d8fafdce921cec7a8680b3317c 100644 GIT binary patch delta 61 zcmZ3>xQUV7n3tDJ%INJxb_=a|{fzwFRQ-~S)TGSxl+3iW)S}e9lFY=C{38AE{G#mQ Qg2d!h{p9?V)QKsc0AwH)hyVZp delta 56 zcmdnQxR#OKn3tDpqi4iKb_>-g{m|mnqGJ8Tq>RksjMVJn(xjrq+{C=h#611H)bjYW L%$(HXiJ6`N0SFV% diff --git a/q02_rename_columns/tests/__pycache__/test.cpython-36.pyc b/q02_rename_columns/tests/__pycache__/test.cpython-36.pyc index 1c28f5bca07d49cb3db1ed3590b30c6426cd37e6..98955d2ab67b7c69338f8e529615c9deadd84b92 100644 GIT binary patch delta 132 zcmcb^^OT3vn3tDJ%IIyB=0;9lMh?F8)RMH)oSe;4jNOb{(fS$rxvBak8L3H`=_#3M zX{kl2c_o>NCHY1A;rT_`#RZAUsrt$JDXE)JF)=YRMr}UJT+7HN!oa{#Br!RFwU04s g@_kk{VKJbiSeU$Cn2 Wi30_1v6Us}l%^IJNlcbu^8^6G$t6nw