@@ -1760,7 +1760,9 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack):
1760
1760
@property
1761
1761
def index (self ) -> Index : ...
1762
1762
@index .setter
1763
- def index (self , idx : Index ) -> None : ...
1763
+ def index (
1764
+ self , idx : AnyArrayLike | SequenceNotStr [Hashable ] | tuple [Hashable , ...]
1765
+ ) -> None : ...
1764
1766
@property
1765
1767
def loc (self ) -> _LocIndexerFrame [Self ]: ...
1766
1768
@property
@@ -1788,6 +1790,22 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack):
1788
1790
level : Level | None = None ,
1789
1791
fill_value : float | None = None ,
1790
1792
) -> Self : ...
1793
+ def __sub__ (self , other : Any ) -> Self : ...
1794
+ def sub (
1795
+ self ,
1796
+ other : num | ListLike | DataFrame ,
1797
+ axis : Axis | None = ...,
1798
+ level : Level | None = ...,
1799
+ fill_value : float | None = None ,
1800
+ ) -> Self : ...
1801
+ def __rsub__ (self , other : Any ) -> Self : ...
1802
+ def rsub (
1803
+ self ,
1804
+ other ,
1805
+ axis : Axis = ...,
1806
+ level : Level | None = ...,
1807
+ fill_value : float | None = None ,
1808
+ ) -> Self : ...
1791
1809
@final
1792
1810
def add_prefix (self , prefix : _str , axis : Axis | None = None ) -> Self : ...
1793
1811
@final
@@ -2353,13 +2371,6 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack):
2353
2371
level : Level | None = ...,
2354
2372
fill_value : float | None = None ,
2355
2373
) -> Self : ...
2356
- def rsub (
2357
- self ,
2358
- other ,
2359
- axis : Axis = ...,
2360
- level : Level | None = ...,
2361
- fill_value : float | None = None ,
2362
- ) -> Self : ...
2363
2374
def rtruediv (
2364
2375
self ,
2365
2376
other ,
@@ -2405,20 +2416,6 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack):
2405
2416
numeric_only : _bool = False ,
2406
2417
** kwargs : Any ,
2407
2418
) -> Series : ...
2408
- def sub (
2409
- self ,
2410
- other : num | ListLike | DataFrame ,
2411
- axis : Axis | None = ...,
2412
- level : Level | None = ...,
2413
- fill_value : float | None = None ,
2414
- ) -> Self : ...
2415
- def subtract (
2416
- self ,
2417
- other : num | ListLike | DataFrame ,
2418
- axis : Axis | None = ...,
2419
- level : Level | None = ...,
2420
- fill_value : float | None = None ,
2421
- ) -> Self : ...
2422
2419
def sum (
2423
2420
self ,
2424
2421
axis : Axis = 0 ,
0 commit comments