Test 1
Test 1
dbWriteTable(con,
name = "chicago_data_table",
value = chicago_data,
overwrite = TRUE)
## [1] TRUE
## COLUMN_NAME
## 1 row_names
## 2 School_ID
## 3 NAME_OF_SCHOOL
## 4 Elementary, Middle, or High School
## 5 Street_Address
## 6 City
## 7 State
## 8 ZIP_Code
## 9 Phone_Number
## 10 Link
## 11 Network_Manager
## 12 Collaborative_Name
## 13 Adequate_Yearly_Progress_Made_
## 14 Track_Schedule
## 15 CPS_Performance_Policy_Status
## 16 CPS_Performance_Policy_Level
## 17 HEALTHY_SCHOOL_CERTIFIED
## 18 Safety_Icon
## 19 SAFETY_SCORE
## 20 Family_Involvement_Icon
## 21 Family_Involvement_Score
## 22 Environment_Icon
## 23 Environment_Score
## 24 Instruction_Icon
## 25 Instruction_Score
## 26 Leaders_Icon
## 27 Leaders_Score
## 28 Teachers_Icon
## 29 Teachers_Score
## 30 Parent_Engagement_Icon
## 31 Parent_Engagement_Score
## 32 Parent_Environment_Icon
## 33 Parent_Environment_Score
## 34 AVERAGE_STUDENT_ATTENDANCE
## 35 Rate_of_Misconducts__per_100_students_
## 36 Average_Teacher_Attendance
## 37 Individualized_Education_Program_Compliance_Rate
## 38 Pk_2_Literacy__
## 39 Pk_2_Math__
## 40 Gr3_5_Grade_Level_Math__
## 41 Gr3_5_Grade_Level_Read__
## 42 Gr3_5_Keep_Pace_Read__
## 43 Gr3_5_Keep_Pace_Math__
## 44 Gr6_8_Grade_Level_Math__
## 45 Gr6_8_Grade_Level_Read__
## 46 Gr6_8_Keep_Pace_Math_
## 47 Gr6_8_Keep_Pace_Read__
## 48 Gr_8_Explore_Math__
## 49 Gr_8_Explore_Read__
## 50 ISAT_Exceeding_Math__
## 51 ISAT_Exceeding_Reading__
## 52 ISAT_Value_Add_Math
## 53 ISAT_Value_Add_Read
## 54 ISAT_Value_Add_Color_Math
## 55 ISAT_Value_Add_Color_Read
## 56 Students_Taking__Algebra__
## 57 Students_Passing__Algebra__
## 58 9th Grade EXPLORE (2009)
## 59 9th Grade EXPLORE (2010)
## 60 10th Grade PLAN (2009)
## 61 10th Grade PLAN (2010)
## 62 Net_Change_EXPLORE_and_PLAN
## 63 11th Grade Average ACT (2011)
## 64 Net_Change_PLAN_and_ACT
## 65 College_Eligibility__
## 66 Graduation_Rate__
## 67 College_Enrollment_Rate__
## 68 COLLEGE_ENROLLMENT
## 69 General_Services_Route
## 70 Freshman_on_Track_Rate__
## 71 X_COORDINATE
## 72 Y_COORDINATE
## 73 Latitude
## 74 Longitude
## 75 COMMUNITY_AREA_NUMBER
## 76 COMMUNITY_AREA_NAME
## 77 Ward
## 78 Police_District
## 79 Location
## [1] 566
## Highest_Safety_Score
## 1 99
9. Write R code to clean the column names of a data frame called chicago_schools.
Perform the following steps:
clean_column_names <- function(names){
names <- gsub("__+", "_", names)
names <- gsub("[_.]+$", "", names)
names <- gsub("[.]", "_", names)
return(names)
}
cleaned_names <- clean_column_names(colnames(chicago_data))
print(cleaned_names)
## [1] "School_ID"
## [2] "NAME_OF_SCHOOL"
## [3] "Elementary__Middle__or_High_School"
## [4] "Street_Address"
## [5] "City"
## [6] "State"
## [7] "ZIP_Code"
## [8] "Phone_Number"
## [9] "Link"
## [10] "Network_Manager"
## [11] "Collaborative_Name"
## [12] "Adequate_Yearly_Progress_Made"
## [13] "Track_Schedule"
## [14] "CPS_Performance_Policy_Status"
## [15] "CPS_Performance_Policy_Level"
## [16] "HEALTHY_SCHOOL_CERTIFIED"
## [17] "Safety_Icon"
## [18] "SAFETY_SCORE"
## [19] "Family_Involvement_Icon"
## [20] "Family_Involvement_Score"
## [21] "Environment_Icon"
## [22] "Environment_Score"
## [23] "Instruction_Icon"
## [24] "Instruction_Score"
## [25] "Leaders_Icon"
## [26] "Leaders_Score"
## [27] "Teachers_Icon"
## [28] "Teachers_Score"
## [29] "Parent_Engagement_Icon"
## [30] "Parent_Engagement_Score"
## [31] "Parent_Environment_Icon"
## [32] "Parent_Environment_Score"
## [33] "AVERAGE_STUDENT_ATTENDANCE"
## [34] "Rate_of_Misconducts_per_100_students"
## [35] "Average_Teacher_Attendance"
## [36] "Individualized_Education_Program_Compliance_Rate"
## [37] "Pk_2_Literacy"
## [38] "Pk_2_Math"
## [39] "Gr3_5_Grade_Level_Math"
## [40] "Gr3_5_Grade_Level_Read"
## [41] "Gr3_5_Keep_Pace_Read"
## [42] "Gr3_5_Keep_Pace_Math"
## [43] "Gr6_8_Grade_Level_Math"
## [44] "Gr6_8_Grade_Level_Read"
## [45] "Gr6_8_Keep_Pace_Math"
## [46] "Gr6_8_Keep_Pace_Read"
## [47] "Gr_8_Explore_Math"
## [48] "Gr_8_Explore_Read"
## [49] "ISAT_Exceeding_Math"
## [50] "ISAT_Exceeding_Reading"
## [51] "ISAT_Value_Add_Math"
## [52] "ISAT_Value_Add_Read"
## [53] "ISAT_Value_Add_Color_Math"
## [54] "ISAT_Value_Add_Color_Read"
## [55] "Students_Taking_Algebra"
## [56] "Students_Passing_Algebra"
## [57] "X9th_Grade_EXPLORE__2009"
## [58] "X9th_Grade_EXPLORE__2010"
## [59] "X10th_Grade_PLAN__2009"
## [60] "X10th_Grade_PLAN__2010"
## [61] "Net_Change_EXPLORE_and_PLAN"
## [62] "X11th_Grade_Average_ACT__2011"
## [63] "Net_Change_PLAN_and_ACT"
## [64] "College_Eligibility"
## [65] "Graduation_Rate"
## [66] "College_Enrollment_Rate"
## [67] "COLLEGE_ENROLLMENT"
## [68] "General_Services_Route"
## [69] "Freshman_on_Track_Rate"
## [70] "X_COORDINATE"
## [71] "Y_COORDINATE"
## [72] "Latitude"
## [73] "Longitude"
## [74] "COMMUNITY_AREA_NUMBER"
## [75] "COMMUNITY_AREA_NAME"
## [76] "Ward"
## [77] "Police_District"
## [78] "Location"
## School_ID
## 0
## NAME_OF_SCHOOL
## 0
## Elementary..Middle..or.High.School
## 0
## Street_Address
## 0
## City
## 0
## State
## 0
## ZIP_Code
## 0
## Phone_Number
## 0
## Link
## 1
## Network_Manager
## 0
## Collaborative_Name
## 0
## Adequate_Yearly_Progress_Made_
## 0
## Track_Schedule
## 0
## CPS_Performance_Policy_Status
## 0
## CPS_Performance_Policy_Level
## 0
## HEALTHY_SCHOOL_CERTIFIED
## 0
## Safety_Icon
## 0
## SAFETY_SCORE
## 53
## Family_Involvement_Icon
## 0
## Family_Involvement_Score
## 0
## Environment_Icon
## 0
## Environment_Score
## 53
## Instruction_Icon
## 0
## Instruction_Score
## 53
## Leaders_Icon
## 0
## Leaders_Score
## 0
## Teachers_Icon
## 0
## Teachers_Score
## 0
## Parent_Engagement_Icon
## 0
## Parent_Engagement_Score
## 0
## Parent_Environment_Icon
## 0
## Parent_Environment_Score
## 0
## AVERAGE_STUDENT_ATTENDANCE
## 1
## Rate_of_Misconducts__per_100_students_
## 0
## Average_Teacher_Attendance
## 0
## Individualized_Education_Program_Compliance_Rate
## 0
## Pk_2_Literacy__
## 0
## Pk_2_Math__
## 0
## Gr3_5_Grade_Level_Math__
## 0
## Gr3_5_Grade_Level_Read__
## 0
## Gr3_5_Keep_Pace_Read__
## 0
## Gr3_5_Keep_Pace_Math__
## 0
## Gr6_8_Grade_Level_Math__
## 0
## Gr6_8_Grade_Level_Read__
## 0
## Gr6_8_Keep_Pace_Math_
## 0
## Gr6_8_Keep_Pace_Read__
## 0
## Gr_8_Explore_Math__
## 0
## Gr_8_Explore_Read__
## 0
## ISAT_Exceeding_Math__
## 90
## ISAT_Exceeding_Reading__
## 90
## ISAT_Value_Add_Math
## 98
## ISAT_Value_Add_Read
## 98
## ISAT_Value_Add_Color_Math
## 0
## ISAT_Value_Add_Color_Read
## 0
## Students_Taking__Algebra__
## 0
## Students_Passing__Algebra__
## 0
## X9th.Grade.EXPLORE..2009.
## 0
## X9th.Grade.EXPLORE..2010.
## 0
## X10th.Grade.PLAN..2009.
## 0
## X10th.Grade.PLAN..2010.
## 0
## Net_Change_EXPLORE_and_PLAN
## 0
## X11th.Grade.Average.ACT..2011.
## 0
## Net_Change_PLAN_and_ACT
## 0
## College_Eligibility__
## 0
## Graduation_Rate__
## 0
## College_Enrollment_Rate__
## 0
## COLLEGE_ENROLLMENT
## 0
## General_Services_Route
## 0
## Freshman_on_Track_Rate__
## 0
## X_COORDINATE
## 0
## Y_COORDINATE
## 0
## Latitude
## 0
## Longitude
## 0
## COMMUNITY_AREA_NUMBER
## 0
## COMMUNITY_AREA_NAME
## 0
## Ward
## 0
## Police_District
## 0
## Location
## 0