e_convert_Grade_to_GPA(Grade)

Arguments

Grade

character string letter grades with trailing + or -: "F", "D-", "D", "D+", ..., "A-", "A", "A+"

Value

GPA numeric from F = 0 to A+ = 4.33, NA if not a letter grade

Examples

e_convert_Grade_to_GPA(
    Grade =
      c("A+", "A", "A-"
      , "B+", "B", "B-"
      , "C+", "C", "C-"
      , "D+", "D", "D-"
      , "F"
      , NA, 0, "hello"
      )
  )
#>  [1] 4.33 4.00 3.67 3.33 3.00 2.67 2.33 2.00 1.67 1.33 1.00 0.67 0.00   NA   NA
#> [16]   NA