@@ -1718,7 +1718,7 @@ def unique(self, level=None):
17181718 level = self ._get_level_number (level )
17191719 return self ._get_level_values (level = level , unique = True )
17201720
1721- def to_frame (self , index = True , name = None ) -> DataFrame :
1721+ def to_frame (self , index : bool = True , name = None ) -> DataFrame :
17221722 """
17231723 Create a DataFrame with the levels of the MultiIndex as columns.
17241724
@@ -2123,7 +2123,12 @@ def _getitem_slice(self: MultiIndex, slobj: slice) -> MultiIndex:
21232123
21242124 @Appender (_index_shared_docs ["take" ] % _index_doc_kwargs )
21252125 def take (
2126- self : MultiIndex , indices , axis = 0 , allow_fill = True , fill_value = None , ** kwargs
2126+ self : MultiIndex ,
2127+ indices ,
2128+ axis : int = 0 ,
2129+ allow_fill : bool = True ,
2130+ fill_value = None ,
2131+ ** kwargs ,
21272132 ) -> MultiIndex :
21282133 nv .validate_take ((), kwargs )
21292134 indices = ensure_platform_int (indices )
@@ -3647,7 +3652,7 @@ def _intersection(self, other, sort=False) -> MultiIndex:
36473652 zip (* uniq_tuples ), sortorder = 0 , names = result_names
36483653 )
36493654
3650- def _difference (self , other , sort ):
3655+ def _difference (self , other , sort ) -> MultiIndex :
36513656 other , result_names = self ._convert_can_do_setop (other )
36523657
36533658 this = self ._get_unique_index ()
@@ -3705,7 +3710,7 @@ def symmetric_difference(self, other, result_name=None, sort=None):
37053710 # --------------------------------------------------------------------
37063711
37073712 @doc (Index .astype )
3708- def astype (self , dtype , copy = True ):
3713+ def astype (self , dtype , copy : bool = True ):
37093714 dtype = pandas_dtype (dtype )
37103715 if is_categorical_dtype (dtype ):
37113716 msg = "> 1 ndim Categorical are not supported at this time"
0 commit comments