@@ -41,7 +41,6 @@ from pandas.core.indexing import (
41
41
_LocIndexer ,
42
42
)
43
43
from pandas .core .interchange .dataframe_protocol import DataFrame as DataFrameXchg
44
- from pandas .core .resample import Resampler
45
44
from pandas .core .series import Series
46
45
from pandas .core .window import (
47
46
Expanding ,
@@ -54,6 +53,7 @@ from pandas.core.window.rolling import (
54
53
from typing_extensions import Self
55
54
import xarray as xr
56
55
56
+ from pandas ._libs .lib import NoDefault
57
57
from pandas ._libs .missing import NAType
58
58
from pandas ._libs .tslibs import BaseOffset
59
59
from pandas ._libs .tslibs .nattype import NaTType
@@ -1006,104 +1006,96 @@ class DataFrame(NDFrame, OpsMixin):
1006
1006
def groupby (
1007
1007
self ,
1008
1008
by : Scalar ,
1009
- axis : AxisIndex = ...,
1009
+ axis : AxisIndex | NoDefault = ...,
1010
1010
level : IndexLabel | None = ...,
1011
1011
as_index : _bool = ...,
1012
1012
sort : _bool = ...,
1013
1013
group_keys : _bool = ...,
1014
- squeeze : _bool = ...,
1015
- observed : _bool = ...,
1014
+ observed : _bool | NoDefault = ...,
1016
1015
dropna : _bool = ...,
1017
1016
) -> DataFrameGroupBy [Scalar ]: ...
1018
1017
@overload
1019
1018
def groupby (
1020
1019
self ,
1021
1020
by : DatetimeIndex ,
1022
- axis : AxisIndex = ...,
1021
+ axis : AxisIndex | NoDefault = ...,
1023
1022
level : IndexLabel | None = ...,
1024
1023
as_index : _bool = ...,
1025
1024
sort : _bool = ...,
1026
1025
group_keys : _bool = ...,
1027
- squeeze : _bool = ...,
1028
- observed : _bool = ...,
1026
+ observed : _bool | NoDefault = ...,
1029
1027
dropna : _bool = ...,
1030
1028
) -> DataFrameGroupBy [Timestamp ]: ...
1031
1029
@overload
1032
1030
def groupby (
1033
1031
self ,
1034
1032
by : TimedeltaIndex ,
1035
- axis : AxisIndex = ...,
1033
+ axis : AxisIndex | NoDefault = ...,
1036
1034
level : IndexLabel | None = ...,
1037
1035
as_index : _bool = ...,
1038
1036
sort : _bool = ...,
1039
1037
group_keys : _bool = ...,
1040
- squeeze : _bool = ...,
1041
- observed : _bool = ...,
1038
+ observed : _bool | NoDefault = ...,
1042
1039
dropna : _bool = ...,
1043
1040
) -> DataFrameGroupBy [Timedelta ]: ...
1044
1041
@overload
1045
1042
def groupby (
1046
1043
self ,
1047
1044
by : PeriodIndex ,
1048
- axis : AxisIndex = ...,
1045
+ axis : AxisIndex | NoDefault = ...,
1049
1046
level : IndexLabel | None = ...,
1050
1047
as_index : _bool = ...,
1051
1048
sort : _bool = ...,
1052
1049
group_keys : _bool = ...,
1053
- squeeze : _bool = ...,
1054
- observed : _bool = ...,
1050
+ observed : _bool | NoDefault = ...,
1055
1051
dropna : _bool = ...,
1056
1052
) -> DataFrameGroupBy [Period ]: ...
1057
1053
@overload
1058
1054
def groupby (
1059
1055
self ,
1060
1056
by : IntervalIndex [IntervalT ],
1061
- axis : AxisIndex = ...,
1057
+ axis : AxisIndex | NoDefault = ...,
1062
1058
level : IndexLabel | None = ...,
1063
1059
as_index : _bool = ...,
1064
1060
sort : _bool = ...,
1065
1061
group_keys : _bool = ...,
1066
- squeeze : _bool = ...,
1067
- observed : _bool = ...,
1062
+ observed : _bool | NoDefault = ...,
1068
1063
dropna : _bool = ...,
1069
1064
) -> DataFrameGroupBy [IntervalT ]: ...
1070
1065
@overload
1071
1066
def groupby (
1072
1067
self ,
1073
1068
by : MultiIndex | GroupByObjectNonScalar | None = ...,
1074
- axis : AxisIndex = ...,
1069
+ axis : AxisIndex | NoDefault = ...,
1075
1070
level : IndexLabel | None = ...,
1076
1071
as_index : _bool = ...,
1077
1072
sort : _bool = ...,
1078
1073
group_keys : _bool = ...,
1079
- squeeze : _bool = ...,
1080
- observed : _bool = ...,
1074
+ observed : _bool | NoDefault = ...,
1081
1075
dropna : _bool = ...,
1082
1076
) -> DataFrameGroupBy [tuple ]: ...
1083
1077
@overload
1084
1078
def groupby (
1085
1079
self ,
1086
1080
by : Series [SeriesByT ],
1087
- axis : AxisIndex = ...,
1081
+ axis : AxisIndex | NoDefault = ...,
1088
1082
level : IndexLabel | None = ...,
1089
1083
as_index : _bool = ...,
1090
1084
sort : _bool = ...,
1091
1085
group_keys : _bool = ...,
1092
- squeeze : _bool = ...,
1093
- observed : _bool = ...,
1086
+ observed : _bool | NoDefault = ...,
1094
1087
dropna : _bool = ...,
1095
1088
) -> DataFrameGroupBy [SeriesByT ]: ...
1096
1089
@overload
1097
1090
def groupby (
1098
1091
self ,
1099
1092
by : CategoricalIndex | Index | Series ,
1100
- axis : AxisIndex = ...,
1093
+ axis : AxisIndex | NoDefault = ...,
1101
1094
level : IndexLabel | None = ...,
1102
1095
as_index : _bool = ...,
1103
1096
sort : _bool = ...,
1104
1097
group_keys : _bool = ...,
1105
- squeeze : _bool = ...,
1106
- observed : _bool = ...,
1098
+ observed : _bool | NoDefault = ...,
1107
1099
dropna : _bool = ...,
1108
1100
) -> DataFrameGroupBy [Any ]: ...
1109
1101
def pivot (
@@ -1921,21 +1913,6 @@ class DataFrame(NDFrame, OpsMixin):
1921
1913
* ,
1922
1914
inplace : Literal [False ] = ...,
1923
1915
) -> DataFrame : ...
1924
- def resample (
1925
- self ,
1926
- rule ,
1927
- axis : Axis = ...,
1928
- closed : _str | None = ...,
1929
- label : _str | None = ...,
1930
- convention : TimestampConvention = ...,
1931
- kind : Literal ["timestamp" , "period" ] | None = ...,
1932
- on : _str | None = ...,
1933
- level : Level | None = ...,
1934
- origin : Timestamp
1935
- | Literal ["epoch" , "start" , "start_day" , "end" , "end_day" ] = ...,
1936
- offset : dt .timedelta | Timedelta | _str | None = ...,
1937
- group_keys : _bool = ...,
1938
- ) -> Resampler [DataFrame ]: ...
1939
1916
def rfloordiv (
1940
1917
self ,
1941
1918
other ,
0 commit comments