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
@@ -552,12 +552,12 @@ def size(self):
552
552
return np .prod (self .shape )
553
553
554
554
@property
555
- def _selected_obj (self : SameFrameOrSeries ) -> SameFrameOrSeries :
555
+ def _selected_obj (self : FrameOrSeries ) -> FrameOrSeries :
556
556
""" internal compat with SelectionMixin """
557
557
return self
558
558
559
559
@property
560
- def _obj_with_exclusions (self : SameFrameOrSeries ) -> SameFrameOrSeries :
560
+ def _obj_with_exclusions (self : FrameOrSeries ) -> FrameOrSeries :
561
561
""" internal compat with SelectionMixin """
562
562
return self
563
563
@@ -4670,7 +4670,7 @@ def f(x):
4670
4670
else :
4671
4671
raise TypeError ("Must pass either `items`, `like`, or `regex`" )
4672
4672
4673
- def head (self : SameFrameOrSeries , n : int = 5 ) -> SameFrameOrSeries :
4673
+ def head (self : FrameOrSeries , n : int = 5 ) -> FrameOrSeries :
4674
4674
"""
4675
4675
Return the first `n` rows.
4676
4676
@@ -4743,7 +4743,7 @@ def head(self: SameFrameOrSeries, n: int = 5) -> SameFrameOrSeries:
4743
4743
4744
4744
return self .iloc [:n ]
4745
4745
4746
- def tail (self : SameFrameOrSeries , n : int = 5 ) -> SameFrameOrSeries :
4746
+ def tail (self : FrameOrSeries , n : int = 5 ) -> FrameOrSeries :
4747
4747
"""
4748
4748
Return the last `n` rows.
4749
4749
@@ -5188,8 +5188,8 @@ def pipe(self, func, *args, **kwargs):
5188
5188
# Attribute access
5189
5189
5190
5190
def __finalize__ (
5191
- self : SameFrameOrSeries , other , method = None , ** kwargs
5192
- ) -> SameFrameOrSeries :
5191
+ self : FrameOrSeries , other , method = None , ** kwargs
5192
+ ) -> FrameOrSeries :
5193
5193
"""
5194
5194
Propagate metadata from other to self.
5195
5195
@@ -5658,7 +5658,7 @@ def astype(
5658
5658
result .columns = self .columns
5659
5659
return result
5660
5660
5661
- def copy (self : SameFrameOrSeries , deep : bool_t = True ) -> SameFrameOrSeries :
5661
+ def copy (self : FrameOrSeries , deep : bool_t = True ) -> FrameOrSeries :
5662
5662
"""
5663
5663
Make a copy of this object's indices and data.
5664
5664
@@ -5766,10 +5766,10 @@ def copy(self: SameFrameOrSeries, deep: bool_t = True) -> SameFrameOrSeries:
5766
5766
data = self ._data .copy (deep = deep )
5767
5767
return self ._constructor (data ).__finalize__ (self )
5768
5768
5769
- def __copy__ (self : SameFrameOrSeries , deep : bool_t = True ) -> SameFrameOrSeries :
5769
+ def __copy__ (self : FrameOrSeries , deep : bool_t = True ) -> FrameOrSeries :
5770
5770
return self .copy (deep = deep )
5771
5771
5772
- def __deepcopy__ (self : SameFrameOrSeries , memo = None ) -> SameFrameOrSeries :
5772
+ def __deepcopy__ (self : FrameOrSeries , memo = None ) -> FrameOrSeries :
5773
5773
"""
5774
5774
Parameters
5775
5775
----------
@@ -5779,13 +5779,13 @@ def __deepcopy__(self: SameFrameOrSeries, memo=None) -> SameFrameOrSeries:
5779
5779
return self .copy (deep = True )
5780
5780
5781
5781
def _convert (
5782
- self : SameFrameOrSeries ,
5782
+ self : FrameOrSeries ,
5783
5783
datetime : bool_t = False ,
5784
5784
numeric : bool_t = False ,
5785
5785
timedelta : bool_t = False ,
5786
5786
coerce : bool_t = False ,
5787
5787
copy : bool_t = True ,
5788
- ) -> SameFrameOrSeries :
5788
+ ) -> FrameOrSeries :
5789
5789
"""
5790
5790
Attempt to infer better dtype for object columns
5791
5791
@@ -5877,14 +5877,14 @@ def infer_objects(self: FrameOrSeries) -> FrameOrSeries:
5877
5877
# Filling NA's
5878
5878
5879
5879
def fillna (
5880
- self : SameFrameOrSeries ,
5880
+ self : FrameOrSeries ,
5881
5881
value = None ,
5882
5882
method = None ,
5883
5883
axis = None ,
5884
5884
inplace : bool_t = False ,
5885
5885
limit = None ,
5886
5886
downcast = None ,
5887
- ) -> Optional [SameFrameOrSeries ]:
5887
+ ) -> Optional [FrameOrSeries ]:
5888
5888
"""
5889
5889
Fill NA/NaN values using the specified method.
5890
5890
@@ -6066,12 +6066,12 @@ def fillna(
6066
6066
return self ._constructor (new_data ).__finalize__ (self )
6067
6067
6068
6068
def ffill (
6069
- self : SameFrameOrSeries ,
6069
+ self : FrameOrSeries ,
6070
6070
axis = None ,
6071
6071
inplace : bool_t = False ,
6072
6072
limit = None ,
6073
6073
downcast = None ,
6074
- ) -> Optional [SameFrameOrSeries ]:
6074
+ ) -> Optional [FrameOrSeries ]:
6075
6075
"""
6076
6076
Synonym for :meth:`DataFrame.fillna` with ``method='ffill'``.
6077
6077
@@ -6085,12 +6085,12 @@ def ffill(
6085
6085
)
6086
6086
6087
6087
def bfill (
6088
- self : SameFrameOrSeries ,
6088
+ self : FrameOrSeries ,
6089
6089
axis = None ,
6090
6090
inplace : bool_t = False ,
6091
6091
limit = None ,
6092
6092
downcast = None ,
6093
- ) -> Optional [SameFrameOrSeries ]:
6093
+ ) -> Optional [FrameOrSeries ]:
6094
6094
"""
6095
6095
Synonym for :meth:`DataFrame.fillna` with ``method='bfill'``.
6096
6096
@@ -8055,14 +8055,14 @@ def last(self: FrameOrSeries, offset) -> FrameOrSeries:
8055
8055
return self .iloc [start :]
8056
8056
8057
8057
def rank (
8058
- self : SameFrameOrSeries ,
8058
+ self : FrameOrSeries ,
8059
8059
axis = 0 ,
8060
8060
method : str = "average" ,
8061
8061
numeric_only : Optional [bool_t ] = None ,
8062
8062
na_option : str = "keep" ,
8063
8063
ascending : bool_t = True ,
8064
8064
pct : bool_t = False ,
8065
- ) -> SameFrameOrSeries :
8065
+ ) -> FrameOrSeries :
8066
8066
"""
8067
8067
Compute numerical data ranks (1 through n) along axis.
8068
8068
@@ -8870,9 +8870,7 @@ def shift(
8870
8870
8871
8871
return self ._constructor (new_data ).__finalize__ (self )
8872
8872
8873
- def slice_shift (
8874
- self : SameFrameOrSeries , periods : int = 1 , axis = 0
8875
- ) -> SameFrameOrSeries :
8873
+ def slice_shift (self : FrameOrSeries , periods : int = 1 , axis = 0 ) -> FrameOrSeries :
8876
8874
"""
8877
8875
Equivalent to `shift` without copying data.
8878
8876
@@ -8972,8 +8970,8 @@ def tshift(
8972
8970
return self ._constructor (new_data ).__finalize__ (self )
8973
8971
8974
8972
def truncate (
8975
- self : SameFrameOrSeries , before = None , after = None , axis = None , copy : bool_t = True
8976
- ) -> SameFrameOrSeries :
8973
+ self : FrameOrSeries , before = None , after = None , axis = None , copy : bool_t = True
8974
+ ) -> FrameOrSeries :
8977
8975
"""
8978
8976
Truncate a Series or DataFrame before and after some index value.
8979
8977
@@ -9126,8 +9124,8 @@ def truncate(
9126
9124
return result
9127
9125
9128
9126
def tz_convert (
9129
- self : SameFrameOrSeries , tz , axis = 0 , level = None , copy : bool_t = True
9130
- ) -> SameFrameOrSeries :
9127
+ self : FrameOrSeries , tz , axis = 0 , level = None , copy : bool_t = True
9128
+ ) -> FrameOrSeries :
9131
9129
"""
9132
9130
Convert tz-aware axis to target time zone.
9133
9131
@@ -9183,14 +9181,14 @@ def _tz_convert(ax, tz):
9183
9181
return result .__finalize__ (self )
9184
9182
9185
9183
def tz_localize (
9186
- self : SameFrameOrSeries ,
9184
+ self : FrameOrSeries ,
9187
9185
tz ,
9188
9186
axis = 0 ,
9189
9187
level = None ,
9190
9188
copy : bool_t = True ,
9191
9189
ambiguous = "raise" ,
9192
9190
nonexistent : str = "raise" ,
9193
- ) -> SameFrameOrSeries :
9191
+ ) -> FrameOrSeries :
9194
9192
"""
9195
9193
Localize tz-naive index of a Series or DataFrame to target time zone.
9196
9194
0 commit comments