eland.Series.quantile#

Series.quantile(q: Union[int, float, List[int], List[float]] = 0.5) Union[Series, Any]#

用于计算给定 Series 的分位数。

参数#

q

float 或类似数组,默认 0.5 在 0 <= q <= 1 之间的值,要计算的分位数。

返回值#

pandas.Series 或任何单个数据类型

另请参阅#

pandas.Series.quantile

示例#

>>> ed_flights = ed.DataFrame('http://localhost:9200', 'flights')
>>> ed_flights["timestamp"].quantile([.2,.5,.75]) 
0.20   2018-01-09 04:30:57.289159912
0.50   2018-01-21 23:39:27.031627441
0.75   2018-02-01 04:54:59.256136963
Name: timestamp, dtype: datetime64[ns]
>>> ed_flights["dayOfWeek"].quantile() 
3.0
>>> ed_flights["timestamp"].quantile() 
Timestamp('2018-01-22 00:12:48.844534180')