An ID column is added as seq(nrow(ans)) if not supplied by the user.
For expand.ev, defaults also added include cmt = 1,
time = 0, evid = 1. If total is included,
then addl is derived as total - 1. If tinf is included, then
an infusion rate is derived for row where tinf is greater than
zero.