Apparently Index always forces dtype to object, irrespective of what is specified as parameter. Pandas 0.4.3