30
30
from pandas ._config import config
31
31
32
32
from pandas ._libs import Timestamp , iNaT , lib , properties
33
- from pandas ._typing import Dtype , FilePathOrBuffer , JSONSerializable , SameFrameOrSeries
33
+ from pandas ._typing import Dtype , FilePathOrBuffer , FrameOrSeries , JSONSerializable
34
34
from pandas .compat import set_function_name
35
35
from pandas .compat ._optional import import_optional_dependency
36
36
from pandas .compat .numpy import function as nv
@@ -543,12 +543,12 @@ def size(self):
543
543
return np .prod (self .shape )
544
544
545
545
@property
546
- def _selected_obj (self : SameFrameOrSeries ) -> SameFrameOrSeries :
546
+ def _selected_obj (self : FrameOrSeries ) -> FrameOrSeries :
547
547
""" internal compat with SelectionMixin """
548
548
return self
549
549
550
550
@property
551
- def _obj_with_exclusions (self : SameFrameOrSeries ) -> SameFrameOrSeries :
551
+ def _obj_with_exclusions (self : FrameOrSeries ) -> FrameOrSeries :
552
552
""" internal compat with SelectionMixin """
553
553
return self
554
554
@@ -4653,7 +4653,7 @@ def f(x):
4653
4653
else :
4654
4654
raise TypeError ("Must pass either `items`, `like`, or `regex`" )
4655
4655
4656
- def head (self : SameFrameOrSeries , n : int = 5 ) -> SameFrameOrSeries :
4656
+ def head (self : FrameOrSeries , n : int = 5 ) -> FrameOrSeries :
4657
4657
"""
4658
4658
Return the first `n` rows.
4659
4659
@@ -4726,7 +4726,7 @@ def head(self: SameFrameOrSeries, n: int = 5) -> SameFrameOrSeries:
4726
4726
4727
4727
return self .iloc [:n ]
4728
4728
4729
- def tail (self : SameFrameOrSeries , n : int = 5 ) -> SameFrameOrSeries :
4729
+ def tail (self : FrameOrSeries , n : int = 5 ) -> FrameOrSeries :
4730
4730
"""
4731
4731
Return the last `n` rows.
4732
4732
@@ -5171,8 +5171,8 @@ def pipe(self, func, *args, **kwargs):
5171
5171
# Attribute access
5172
5172
5173
5173
def __finalize__ (
5174
- self : SameFrameOrSeries , other , method = None , ** kwargs
5175
- ) -> SameFrameOrSeries :
5174
+ self : FrameOrSeries , other , method = None , ** kwargs
5175
+ ) -> FrameOrSeries :
5176
5176
"""
5177
5177
Propagate metadata from other to self.
5178
5178
@@ -5641,7 +5641,7 @@ def astype(
5641
5641
result .columns = self .columns
5642
5642
return result
5643
5643
5644
- def copy (self : SameFrameOrSeries , deep : bool_t = True ) -> SameFrameOrSeries :
5644
+ def copy (self : FrameOrSeries , deep : bool_t = True ) -> FrameOrSeries :
5645
5645
"""
5646
5646
Make a copy of this object's indices and data.
5647
5647
@@ -5749,10 +5749,10 @@ def copy(self: SameFrameOrSeries, deep: bool_t = True) -> SameFrameOrSeries:
5749
5749
data = self ._data .copy (deep = deep )
5750
5750
return self ._constructor (data ).__finalize__ (self )
5751
5751
5752
- def __copy__ (self : SameFrameOrSeries , deep : bool_t = True ) -> SameFrameOrSeries :
5752
+ def __copy__ (self : FrameOrSeries , deep : bool_t = True ) -> FrameOrSeries :
5753
5753
return self .copy (deep = deep )
5754
5754
5755
- def __deepcopy__ (self : SameFrameOrSeries , memo = None ) -> SameFrameOrSeries :
5755
+ def __deepcopy__ (self : FrameOrSeries , memo = None ) -> FrameOrSeries :
5756
5756
"""
5757
5757
Parameters
5758
5758
----------
@@ -5762,13 +5762,13 @@ def __deepcopy__(self: SameFrameOrSeries, memo=None) -> SameFrameOrSeries:
5762
5762
return self .copy (deep = True )
5763
5763
5764
5764
def _convert (
5765
- self : SameFrameOrSeries ,
5765
+ self : FrameOrSeries ,
5766
5766
datetime : bool_t = False ,
5767
5767
numeric : bool_t = False ,
5768
5768
timedelta : bool_t = False ,
5769
5769
coerce : bool_t = False ,
5770
5770
copy : bool_t = True ,
5771
- ) -> SameFrameOrSeries :
5771
+ ) -> FrameOrSeries :
5772
5772
"""
5773
5773
Attempt to infer better dtype for object columns
5774
5774
@@ -5860,14 +5860,14 @@ def infer_objects(self: FrameOrSeries) -> FrameOrSeries:
5860
5860
# Filling NA's
5861
5861
5862
5862
def fillna (
5863
- self : SameFrameOrSeries ,
5863
+ self : FrameOrSeries ,
5864
5864
value = None ,
5865
5865
method = None ,
5866
5866
axis = None ,
5867
5867
inplace : bool_t = False ,
5868
5868
limit = None ,
5869
5869
downcast = None ,
5870
- ) -> Optional [SameFrameOrSeries ]:
5870
+ ) -> Optional [FrameOrSeries ]:
5871
5871
"""
5872
5872
Fill NA/NaN values using the specified method.
5873
5873
@@ -6049,12 +6049,12 @@ def fillna(
6049
6049
return self ._constructor (new_data ).__finalize__ (self )
6050
6050
6051
6051
def ffill (
6052
- self : SameFrameOrSeries ,
6052
+ self : FrameOrSeries ,
6053
6053
axis = None ,
6054
6054
inplace : bool_t = False ,
6055
6055
limit = None ,
6056
6056
downcast = None ,
6057
- ) -> Optional [SameFrameOrSeries ]:
6057
+ ) -> Optional [FrameOrSeries ]:
6058
6058
"""
6059
6059
Synonym for :meth:`DataFrame.fillna` with ``method='ffill'``.
6060
6060
@@ -6068,12 +6068,12 @@ def ffill(
6068
6068
)
6069
6069
6070
6070
def bfill (
6071
- self : SameFrameOrSeries ,
6071
+ self : FrameOrSeries ,
6072
6072
axis = None ,
6073
6073
inplace : bool_t = False ,
6074
6074
limit = None ,
6075
6075
downcast = None ,
6076
- ) -> Optional [SameFrameOrSeries ]:
6076
+ ) -> Optional [FrameOrSeries ]:
6077
6077
"""
6078
6078
Synonym for :meth:`DataFrame.fillna` with ``method='bfill'``.
6079
6079
@@ -8038,14 +8038,14 @@ def last(self: FrameOrSeries, offset) -> FrameOrSeries:
8038
8038
return self .iloc [start :]
8039
8039
8040
8040
def rank (
8041
- self : SameFrameOrSeries ,
8041
+ self : FrameOrSeries ,
8042
8042
axis = 0 ,
8043
8043
method : str = "average" ,
8044
8044
numeric_only : Optional [bool_t ] = None ,
8045
8045
na_option : str = "keep" ,
8046
8046
ascending : bool_t = True ,
8047
8047
pct : bool_t = False ,
8048
- ) -> SameFrameOrSeries :
8048
+ ) -> FrameOrSeries :
8049
8049
"""
8050
8050
Compute numerical data ranks (1 through n) along axis.
8051
8051
@@ -8853,9 +8853,7 @@ def shift(
8853
8853
8854
8854
return self ._constructor (new_data ).__finalize__ (self )
8855
8855
8856
- def slice_shift (
8857
- self : SameFrameOrSeries , periods : int = 1 , axis = 0
8858
- ) -> SameFrameOrSeries :
8856
+ def slice_shift (self : FrameOrSeries , periods : int = 1 , axis = 0 ) -> FrameOrSeries :
8859
8857
"""
8860
8858
Equivalent to `shift` without copying data.
8861
8859
@@ -8955,8 +8953,8 @@ def tshift(
8955
8953
return self ._constructor (new_data ).__finalize__ (self )
8956
8954
8957
8955
def truncate (
8958
- self : SameFrameOrSeries , before = None , after = None , axis = None , copy : bool_t = True
8959
- ) -> SameFrameOrSeries :
8956
+ self : FrameOrSeries , before = None , after = None , axis = None , copy : bool_t = True
8957
+ ) -> FrameOrSeries :
8960
8958
"""
8961
8959
Truncate a Series or DataFrame before and after some index value.
8962
8960
@@ -9109,8 +9107,8 @@ def truncate(
9109
9107
return result
9110
9108
9111
9109
def tz_convert (
9112
- self : SameFrameOrSeries , tz , axis = 0 , level = None , copy : bool_t = True
9113
- ) -> SameFrameOrSeries :
9110
+ self : FrameOrSeries , tz , axis = 0 , level = None , copy : bool_t = True
9111
+ ) -> FrameOrSeries :
9114
9112
"""
9115
9113
Convert tz-aware axis to target time zone.
9116
9114
@@ -9166,14 +9164,14 @@ def _tz_convert(ax, tz):
9166
9164
return result .__finalize__ (self )
9167
9165
9168
9166
def tz_localize (
9169
- self : SameFrameOrSeries ,
9167
+ self : FrameOrSeries ,
9170
9168
tz ,
9171
9169
axis = 0 ,
9172
9170
level = None ,
9173
9171
copy : bool_t = True ,
9174
9172
ambiguous = "raise" ,
9175
9173
nonexistent : str = "raise" ,
9176
- ) -> SameFrameOrSeries :
9174
+ ) -> FrameOrSeries :
9177
9175
"""
9178
9176
Localize tz-naive index of a Series or DataFrame to target time zone.
9179
9177
0 commit comments