@@ -92,7 +92,7 @@ class NDFrameDescriberAbstract(ABC):
92
92
Whether to treat datetime dtypes as numeric.
93
93
"""
94
94
95
- def __init__ (self , obj : " FrameOrSeriesUnion" , datetime_is_numeric : bool ):
95
+ def __init__ (self , obj : FrameOrSeriesUnion , datetime_is_numeric : bool ):
96
96
self .obj = obj
97
97
self .datetime_is_numeric = datetime_is_numeric
98
98
@@ -110,7 +110,7 @@ def describe(self, percentiles: Sequence[float]) -> FrameOrSeriesUnion:
110
110
class SeriesDescriber (NDFrameDescriberAbstract ):
111
111
"""Class responsible for creating series description."""
112
112
113
- obj : " Series"
113
+ obj : Series
114
114
115
115
def describe (self , percentiles : Sequence [float ]) -> Series :
116
116
describe_func = select_describe_func (
@@ -137,7 +137,7 @@ class DataFrameDescriber(NDFrameDescriberAbstract):
137
137
138
138
def __init__ (
139
139
self ,
140
- obj : " DataFrame" ,
140
+ obj : DataFrame ,
141
141
* ,
142
142
include : Optional [Union [str , Sequence [str ]]],
143
143
exclude : Optional [Union [str , Sequence [str ]]],
@@ -154,7 +154,7 @@ def __init__(
154
154
def describe (self , percentiles : Sequence [float ]) -> DataFrame :
155
155
data = self ._select_data ()
156
156
157
- ldesc : List [" Series" ] = []
157
+ ldesc : List [Series ] = []
158
158
for _ , series in data .items ():
159
159
describe_func = select_describe_func (series , self .datetime_is_numeric )
160
160
ldesc .append (describe_func (series , percentiles ))
@@ -191,7 +191,7 @@ def _select_data(self):
191
191
return data
192
192
193
193
194
- def reorder_columns (ldesc : Sequence [" Series" ]) -> List [Hashable ]:
194
+ def reorder_columns (ldesc : Sequence [Series ]) -> List [Hashable ]:
195
195
"""Set a convenient order for rows for display."""
196
196
names : List [Hashable ] = []
197
197
ldesc_indexes = sorted ((x .index for x in ldesc ), key = len )
@@ -202,7 +202,7 @@ def reorder_columns(ldesc: Sequence["Series"]) -> List[Hashable]:
202
202
return names
203
203
204
204
205
- def describe_numeric_1d (series : " Series" , percentiles : Sequence [float ]) -> Series :
205
+ def describe_numeric_1d (series : Series , percentiles : Sequence [float ]) -> Series :
206
206
"""Describe series containing numerical data.
207
207
208
208
Parameters
@@ -226,7 +226,7 @@ def describe_numeric_1d(series: "Series", percentiles: Sequence[float]) -> Serie
226
226
227
227
228
228
def describe_categorical_1d (
229
- data : " Series" ,
229
+ data : Series ,
230
230
percentiles_ignored : Sequence [float ],
231
231
) -> Series :
232
232
"""Describe series containing categorical data.
@@ -258,7 +258,7 @@ def describe_categorical_1d(
258
258
259
259
260
260
def describe_timestamp_as_categorical_1d (
261
- data : " Series" ,
261
+ data : Series ,
262
262
percentiles_ignored : Sequence [float ],
263
263
) -> Series :
264
264
"""Describe series containing timestamp data treated as categorical.
@@ -305,7 +305,7 @@ def describe_timestamp_as_categorical_1d(
305
305
return Series (result , index = names , name = data .name , dtype = dtype )
306
306
307
307
308
- def describe_timestamp_1d (data : " Series" , percentiles : Sequence [float ]) -> Series :
308
+ def describe_timestamp_1d (data : Series , percentiles : Sequence [float ]) -> Series :
309
309
"""Describe series containing datetime64 dtype.
310
310
311
311
Parameters
@@ -330,7 +330,7 @@ def describe_timestamp_1d(data: "Series", percentiles: Sequence[float]) -> Serie
330
330
331
331
332
332
def select_describe_func (
333
- data : " Series" ,
333
+ data : Series ,
334
334
datetime_is_numeric : bool ,
335
335
) -> Callable :
336
336
"""Select proper function for describing series based on data type.
0 commit comments