From 6214f67cc5c6957071a307e83399d7502e7f0681 Mon Sep 17 00:00:00 2001 From: Balaji Sampathkumar Date: Thu, 28 Sep 2017 12:09:19 -0400 Subject: [PATCH 1/3] EX5 questions 1 and 3 --- EX_5_Script | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 EX_5_Script diff --git a/EX_5_Script b/EX_5_Script new file mode 100644 index 0000000..7c26766 --- /dev/null +++ b/EX_5_Script @@ -0,0 +1,15 @@ +import numpy +import os +os.listdir('.') +os.chdir('/Users/sampathkumarbalaji/EX_5/Intro_Biocom_ND_319_Tutorial5') +import pandas +wages_csv=pandas.read_csv("wages.csv") +col_unq_sort_gen_yrs = (wages_csv.iloc[:,0:2]).drop_duplicates(keep='first').sort_values(by='gender', ascending=True).sort_values(by= 'yearsExperience', ascending=True) +col_unq_sort_gen_yrs.to_csv('ex5.csv', sep=' ', index=False) + + +print('Effect of Graduating College on Minimum Wage:') +min_wage_12 = (wages_csv[wages_csv.yearsSchool==12]).sort_values(by='wage', ascending=True).iloc[0:1, 3] +min_wage_16 = (wages_csv[wages_csv.yearsSchool==16]).sort_values(by='wage', ascending=True).iloc[0:1, 3] +print (min_wage_16.values - min_wage_12.values) + From 93742fc8fca4a872cd9ad3ec8cae16fd9f8eff15 Mon Sep 17 00:00:00 2001 From: Thomas Mitchell Date: Thu, 28 Sep 2017 12:12:50 -0400 Subject: [PATCH 2/3] Added code for question 2 and 3 - Thomas --- EX_5_Script | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/EX_5_Script b/EX_5_Script index 7c26766..04aab69 100644 --- a/EX_5_Script +++ b/EX_5_Script @@ -7,6 +7,16 @@ wages_csv=pandas.read_csv("wages.csv") col_unq_sort_gen_yrs = (wages_csv.iloc[:,0:2]).drop_duplicates(keep='first').sort_values(by='gender', ascending=True).sort_values(by= 'yearsExperience', ascending=True) col_unq_sort_gen_yrs.to_csv('ex5.csv', sep=' ', index=False) +print ('Highest earner:') +earner_H = wages_csv.sort_values(by='wage', ascending=False).iloc[0:1, [0,1,3]] +print (earner_H.to_string(index=False)) +print ('Lowest earner:') +earner_L = wages_csv.sort_values(by='wage', ascending=True).iloc[0:1, [0,1,3]] +print (earner_L.to_string(index=False)) +print ('Women in Top 10 Earners:') +earner_top10_w = wages_csv.sort_values(by='wage', ascending=False).iloc[0:11, [0,1,3]] +earner_number_of_women = (earner_top10_w[earner_top10_w.gender=="female"]).shape[0] +print (earner_number_of_women) print('Effect of Graduating College on Minimum Wage:') min_wage_12 = (wages_csv[wages_csv.yearsSchool==12]).sort_values(by='wage', ascending=True).iloc[0:1, 3] From 6438293715658d893187fbf88d5e4cb10b2783a0 Mon Sep 17 00:00:00 2001 From: Balaji Sampathkumar Date: Thu, 28 Sep 2017 12:21:19 -0400 Subject: [PATCH 3/3] modified q3 - Balaji --- EX_5_Script | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/EX_5_Script b/EX_5_Script index 04aab69..a3e1ebb 100644 --- a/EX_5_Script +++ b/EX_5_Script @@ -18,8 +18,8 @@ earner_top10_w = wages_csv.sort_values(by='wage', ascending=False).iloc[0:11, [0 earner_number_of_women = (earner_top10_w[earner_top10_w.gender=="female"]).shape[0] print (earner_number_of_women) -print('Effect of Graduating College on Minimum Wage:') -min_wage_12 = (wages_csv[wages_csv.yearsSchool==12]).sort_values(by='wage', ascending=True).iloc[0:1, 3] -min_wage_16 = (wages_csv[wages_csv.yearsSchool==16]).sort_values(by='wage', ascending=True).iloc[0:1, 3] -print (min_wage_16.values - min_wage_12.values) +print('Effect - Graduating College on Minimum Wage:') +min_wages_12 = (wages_csv[wages_csv.yearsSchool==12]).sort_values(by='wage', ascending=True).iloc[0:1, 3] +min_wages_16 = (wages_csv[wages_csv.yearsSchool==16]).sort_values(by='wage', ascending=True).iloc[0:1, 3] +print (min_wages_16.values - min_wages_12.values)