不确定这在实践中是否值得做,但是以下方法应该起作用:
class Int32Index(pd.Int64Index): _default_dtype = np.int32 @property def asi8(self): return self.valuesi = Int32Index(np.array([...], dtype='int32'))
(从这里开始)

不确定这在实践中是否值得做,但是以下方法应该起作用:
class Int32Index(pd.Int64Index): _default_dtype = np.int32 @property def asi8(self): return self.valuesi = Int32Index(np.array([...], dtype='int32'))
(从这里开始)