There is an element of pilot error on my part, BUT... I seem to have damaged a H2O DataFrame from my error. When I correct the problem, the DF isn't damaged, but it doesn't seem to do the right thing... It should be more robust to dumb errors….
The bad line that provokes the problem is:
BUT I think if I use the correct code, I don't get the right answer