- last observation carry forward (locf)
locf
using ImputationAlgamest
locf([1.0, missing, 2.0, missing, missing, 3.0])
# [1.0, 1.0, 2.0, 2.0, 2.0, 3.0]
locf([1.0, missing, 2.0, missing, missing])
# [1.0, 1.0, 2.0, 2.0, 2.0]
locf([missing, 2.0, missing, missing, 3.0])
# [missing, 1.0, 2.0, 2.0, 2.0, 3.0]
# locf(vec, false)
# [NaN, 1.0, 1.0, 2.0, 2.0, 2.0]