BUG: DataFrame._reduce was converting integers to strings in mixed-type case.

closes #6806