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

address #6808