manage nan in round_half_point
This commit is contained in:
parent
780a7c53af
commit
8eb8acd899
|
@ -8,11 +8,10 @@ from math import ceil
|
|||
# Values manipulations
|
||||
|
||||
def round_half_point(val):
|
||||
try:
|
||||
return 0.5 * ceil(2.0 * val)
|
||||
#try:
|
||||
# return 0.5 * ceil(2.0 * val)
|
||||
#except ValueError:
|
||||
# return val
|
||||
except ValueError:
|
||||
return val
|
||||
|
||||
latex_caract = ["\\NoRep", "\\RepZ", "\\RepU", "\\RepD", "\\RepT"]
|
||||
def note_to_rep(x):
|
||||
|
|
|
@ -12,6 +12,7 @@ def test_round_half_point():
|
|||
assert df_marks_manip.round_half_point(2.4) == 2.5
|
||||
assert df_marks_manip.round_half_point(2.6) == 3
|
||||
assert df_marks_manip.round_half_point(2.9) == 3
|
||||
assert df_marks_manip.round_half_point(pandas.np.nan)
|
||||
|
||||
def test_note_to_rep():
|
||||
d = {"Niveau": 1, "Note": 0}
|
||||
|
|
Loading…
Reference in New Issue