The pieces seem to work, but getting NaNs for center coordinates after iterating...hmmm...
AH HA! I have to make sure the index on the cluster series is the same as the index on the data