ENH: pivot_annual with a better exception message
Without the extended message the user hardly understand why no integers are allowed.

Actually, I do not even understand it by now.

Can we not use _values.fill(np.nan)_ with integers?
