eland.Series.value_counts#

Series.value_counts(es_size: int = 10) Series#

返回指定字段的值计数。

注意,我们只能对可聚合的 Elasticsearch 字段执行此操作 - 通常是数字和关键字而不是文本字段

TODO - 实现其余的 pandas 参数

参数#

es_size: int,默认值为 10

要返回计数的存储桶数量,自动按计数降序排序。此参数特定于 eland,并确定 Elasticsearch 应该从总体术语列表中返回多少个术语存储桶。

返回值#

pandas.Series

列中每个值的出现次数

另请参见#

pandas.Series.value_counts search-aggregations-bucket-terms-aggregation

示例#

>>> df = ed.DataFrame('http://localhost:9200', 'flights')
>>> df['Carrier'].value_counts()
Logstash Airways    3331
JetBeats            3274
Kibana Airlines     3234
ES-Air              3220
Name: Carrier, dtype: int64