29
29
from pandas ._config import config
30
30
31
31
from pandas ._libs import Timestamp , iNaT , lib , properties
32
- from pandas ._typing import Dtype , FilePathOrBuffer , FrameOrSeries , JSONSerializable
32
+ from pandas ._typing import Dtype , FilePathOrBuffer , FrameOrSeriesT , JSONSerializable
33
33
from pandas .compat import set_function_name
34
34
from pandas .compat ._optional import import_optional_dependency
35
35
from pandas .compat .numpy import function as nv
@@ -542,12 +542,12 @@ def size(self):
542
542
return np .prod (self .shape )
543
543
544
544
@property
545
- def _selected_obj (self : FrameOrSeries ) -> FrameOrSeries :
545
+ def _selected_obj (self : FrameOrSeriesT ) -> FrameOrSeriesT :
546
546
""" internal compat with SelectionMixin """
547
547
return self
548
548
549
549
@property
550
- def _obj_with_exclusions (self : FrameOrSeries ) -> FrameOrSeries :
550
+ def _obj_with_exclusions (self : FrameOrSeriesT ) -> FrameOrSeriesT :
551
551
""" internal compat with SelectionMixin """
552
552
return self
553
553
@@ -4644,7 +4644,7 @@ def f(x):
4644
4644
else :
4645
4645
raise TypeError ("Must pass either `items`, `like`, or `regex`" )
4646
4646
4647
- def head (self : FrameOrSeries , n : int = 5 ) -> FrameOrSeries :
4647
+ def head (self : FrameOrSeriesT , n : int = 5 ) -> FrameOrSeriesT :
4648
4648
"""
4649
4649
Return the first `n` rows.
4650
4650
@@ -4717,7 +4717,7 @@ def head(self: FrameOrSeries, n: int = 5) -> FrameOrSeries:
4717
4717
4718
4718
return self .iloc [:n ]
4719
4719
4720
- def tail (self : FrameOrSeries , n : int = 5 ) -> FrameOrSeries :
4720
+ def tail (self : FrameOrSeriesT , n : int = 5 ) -> FrameOrSeriesT :
4721
4721
"""
4722
4722
Return the last `n` rows.
4723
4723
@@ -5162,8 +5162,8 @@ def pipe(self, func, *args, **kwargs):
5162
5162
# Attribute access
5163
5163
5164
5164
def __finalize__ (
5165
- self : FrameOrSeries , other , method = None , ** kwargs
5166
- ) -> FrameOrSeries :
5165
+ self : FrameOrSeriesT , other , method = None , ** kwargs
5166
+ ) -> FrameOrSeriesT :
5167
5167
"""
5168
5168
Propagate metadata from other to self.
5169
5169
@@ -5630,7 +5630,7 @@ def astype(self, dtype, copy: bool_t = True, errors: str = "raise"):
5630
5630
result .columns = self .columns
5631
5631
return result
5632
5632
5633
- def copy (self : FrameOrSeries , deep : bool_t = True ) -> FrameOrSeries :
5633
+ def copy (self : FrameOrSeriesT , deep : bool_t = True ) -> FrameOrSeriesT :
5634
5634
"""
5635
5635
Make a copy of this object's indices and data.
5636
5636
@@ -5738,10 +5738,10 @@ def copy(self: FrameOrSeries, deep: bool_t = True) -> FrameOrSeries:
5738
5738
data = self ._data .copy (deep = deep )
5739
5739
return self ._constructor (data ).__finalize__ (self )
5740
5740
5741
- def __copy__ (self : FrameOrSeries , deep : bool_t = True ) -> FrameOrSeries :
5741
+ def __copy__ (self : FrameOrSeriesT , deep : bool_t = True ) -> FrameOrSeriesT :
5742
5742
return self .copy (deep = deep )
5743
5743
5744
- def __deepcopy__ (self : FrameOrSeries , memo = None ) -> FrameOrSeries :
5744
+ def __deepcopy__ (self : FrameOrSeriesT , memo = None ) -> FrameOrSeriesT :
5745
5745
"""
5746
5746
Parameters
5747
5747
----------
@@ -5751,13 +5751,13 @@ def __deepcopy__(self: FrameOrSeries, memo=None) -> FrameOrSeries:
5751
5751
return self .copy (deep = True )
5752
5752
5753
5753
def _convert (
5754
- self : FrameOrSeries ,
5754
+ self : FrameOrSeriesT ,
5755
5755
datetime : bool_t = False ,
5756
5756
numeric : bool_t = False ,
5757
5757
timedelta : bool_t = False ,
5758
5758
coerce : bool_t = False ,
5759
5759
copy : bool_t = True ,
5760
- ) -> FrameOrSeries :
5760
+ ) -> FrameOrSeriesT :
5761
5761
"""
5762
5762
Attempt to infer better dtype for object columns
5763
5763
@@ -5849,14 +5849,14 @@ def infer_objects(self):
5849
5849
# Filling NA's
5850
5850
5851
5851
def fillna (
5852
- self : FrameOrSeries ,
5852
+ self : FrameOrSeriesT ,
5853
5853
value = None ,
5854
5854
method = None ,
5855
5855
axis = None ,
5856
5856
inplace : bool_t = False ,
5857
5857
limit = None ,
5858
5858
downcast = None ,
5859
- ) -> Optional [FrameOrSeries ]:
5859
+ ) -> Optional [FrameOrSeriesT ]:
5860
5860
"""
5861
5861
Fill NA/NaN values using the specified method.
5862
5862
@@ -6038,12 +6038,12 @@ def fillna(
6038
6038
return self ._constructor (new_data ).__finalize__ (self )
6039
6039
6040
6040
def ffill (
6041
- self : FrameOrSeries ,
6041
+ self : FrameOrSeriesT ,
6042
6042
axis = None ,
6043
6043
inplace : bool_t = False ,
6044
6044
limit = None ,
6045
6045
downcast = None ,
6046
- ) -> Optional [FrameOrSeries ]:
6046
+ ) -> Optional [FrameOrSeriesT ]:
6047
6047
"""
6048
6048
Synonym for :meth:`DataFrame.fillna` with ``method='ffill'``.
6049
6049
@@ -6057,12 +6057,12 @@ def ffill(
6057
6057
)
6058
6058
6059
6059
def bfill (
6060
- self : FrameOrSeries ,
6060
+ self : FrameOrSeriesT ,
6061
6061
axis = None ,
6062
6062
inplace : bool_t = False ,
6063
6063
limit = None ,
6064
6064
downcast = None ,
6065
- ) -> Optional [FrameOrSeries ]:
6065
+ ) -> Optional [FrameOrSeriesT ]:
6066
6066
"""
6067
6067
Synonym for :meth:`DataFrame.fillna` with ``method='bfill'``.
6068
6068
@@ -8097,14 +8097,14 @@ def last(self, offset):
8097
8097
return self .iloc [start :]
8098
8098
8099
8099
def rank (
8100
- self : FrameOrSeries ,
8100
+ self : FrameOrSeriesT ,
8101
8101
axis = 0 ,
8102
8102
method : str = "average" ,
8103
8103
numeric_only : Optional [bool_t ] = None ,
8104
8104
na_option : str = "keep" ,
8105
8105
ascending : bool_t = True ,
8106
8106
pct : bool_t = False ,
8107
- ) -> FrameOrSeries :
8107
+ ) -> FrameOrSeriesT :
8108
8108
"""
8109
8109
Compute numerical data ranks (1 through n) along axis.
8110
8110
@@ -8906,7 +8906,7 @@ def shift(self, periods=1, freq=None, axis=0, fill_value=None):
8906
8906
8907
8907
return self ._constructor (new_data ).__finalize__ (self )
8908
8908
8909
- def slice_shift (self : FrameOrSeries , periods : int = 1 , axis = 0 ) -> FrameOrSeries :
8909
+ def slice_shift (self : FrameOrSeriesT , periods : int = 1 , axis = 0 ) -> FrameOrSeriesT :
8910
8910
"""
8911
8911
Equivalent to `shift` without copying data.
8912
8912
@@ -9004,8 +9004,8 @@ def tshift(self, periods: int = 1, freq=None, axis=0):
9004
9004
return self ._constructor (new_data ).__finalize__ (self )
9005
9005
9006
9006
def truncate (
9007
- self : FrameOrSeries , before = None , after = None , axis = None , copy : bool_t = True
9008
- ) -> FrameOrSeries :
9007
+ self : FrameOrSeriesT , before = None , after = None , axis = None , copy : bool_t = True
9008
+ ) -> FrameOrSeriesT :
9009
9009
"""
9010
9010
Truncate a Series or DataFrame before and after some index value.
9011
9011
@@ -9158,8 +9158,8 @@ def truncate(
9158
9158
return result
9159
9159
9160
9160
def tz_convert (
9161
- self : FrameOrSeries , tz , axis = 0 , level = None , copy : bool_t = True
9162
- ) -> FrameOrSeries :
9161
+ self : FrameOrSeriesT , tz , axis = 0 , level = None , copy : bool_t = True
9162
+ ) -> FrameOrSeriesT :
9163
9163
"""
9164
9164
Convert tz-aware axis to target time zone.
9165
9165
@@ -9215,14 +9215,14 @@ def _tz_convert(ax, tz):
9215
9215
return result .__finalize__ (self )
9216
9216
9217
9217
def tz_localize (
9218
- self : FrameOrSeries ,
9218
+ self : FrameOrSeriesT ,
9219
9219
tz ,
9220
9220
axis = 0 ,
9221
9221
level = None ,
9222
9222
copy : bool_t = True ,
9223
9223
ambiguous = "raise" ,
9224
9224
nonexistent : str = "raise" ,
9225
- ) -> FrameOrSeries :
9225
+ ) -> FrameOrSeriesT :
9226
9226
"""
9227
9227
Localize tz-naive index of a Series or DataFrame to target time zone.
9228
9228
0 commit comments